From 8a46fcca415e2d7132a7cc02f146ac5a60d477c6 Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 26 Oct 2025 21:54:58 +0000 Subject: [PATCH 01/28] refactor: batched merkle tree unit test --- .../batched-merkle-tree/src/merkle_tree.rs | 155 ++++++++++++++++-- 1 file changed, 138 insertions(+), 17 deletions(-) diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index ca91e6ec9b..a27d862105 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -752,15 +752,20 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let overlapping_roots_exits = sequence_number > self.sequence_number; if overlapping_roots_exits { let mut oldest_root_index = self.root_history.first_index(); + println!("oldest root index {}", oldest_root_index); // 2.1. Get, num of remaining roots. // Remaining roots have not been updated since // the update of the previous batch therfore allow anyone to prove // inclusion of values nullified in the previous batch. let num_remaining_roots = sequence_number - self.sequence_number; + if num_remaining_roots == self.root_history.len() as u64 { + // TODO: replace panic with error + panic!("We must not zero out the complete root history"); + } // 2.2. Zero out roots oldest to first safe root index. // Skip one iteration we don't need to zero out // the first safe root. - for _ in 1..num_remaining_roots { + for _ in 0..num_remaining_roots { self.root_history[oldest_root_index] = [0u8; 32]; oldest_root_index += 1; oldest_root_index %= self.root_history.len(); @@ -808,23 +813,49 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let current_batch_is_half_full = num_inserted_elements >= batch_size / 2; current_batch_is_half_full && current_batch_is_not_inserted }; - + let sequence_number = self.sequence_number; + let root_history_len = self.metadata.root_history_capacity as u64; let previous_pending_batch = self .queue_batches .batches .get_mut(previous_pending_batch_index) .ok_or(BatchedMerkleTreeError::InvalidBatchIndex)?; - + println!( + "previous_pending_batch_index {}", + previous_pending_batch_index + ); + let no_insert_since_last_batch_root = (previous_pending_batch + .sequence_number + .saturating_sub(root_history_len)) + == sequence_number; let previous_batch_is_inserted = previous_pending_batch.get_state() == BatchState::Inserted; let previous_batch_is_ready = previous_batch_is_inserted && !previous_pending_batch.bloom_filter_is_zeroed(); + println!("current_batch_is_half_full {}", current_batch_is_half_full); + println!("previous_batch_is_ready {}", previous_batch_is_ready); + println!( + "no_insert_since_last_batch_root {}", + no_insert_since_last_batch_root + ); // Current batch is at least half full, previous batch is inserted, and not zeroed. - if current_batch_is_half_full && previous_batch_is_ready { + if current_batch_is_half_full && previous_batch_is_ready && !no_insert_since_last_batch_root + { // 3.1. Mark bloom filter zeroed. previous_pending_batch.set_bloom_filter_to_zeroed(); let seq = previous_pending_batch.sequence_number; - let root_index = previous_pending_batch.root_index; + println!( + "previous_pending_batch.sequence_number {}", + previous_pending_batch.sequence_number + ); + println!("current sequence_number {}", sequence_number); + // previous_pending_batch.root_index is the index the root + // of the last update of that batch was inserted at. + // This is the last unsafe root index. + // The next index is safe. + // TODO: add init check that root history must be greater than 2x batch size. + let first_safe_root_index = previous_pending_batch.root_index + 1; + // 3.2. Zero out bloom filter. { let bloom_filter = self @@ -837,7 +868,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // which allows to prove inclusion of a value // that was inserted into the bloom filter just zeroed out. { - self.zero_out_roots(seq, root_index); + self.zero_out_roots(seq, first_safe_root_index); } } @@ -1145,7 +1176,10 @@ mod test { let rng = &mut rand::rngs::StdRng::from_seed([0u8; 32]); let mut latest_root_0 = [0u8; 32]; let mut latest_root_1 = [0u8; 32]; - + let last_batch0_root; + let last_batch1_root; + let last_batch0_root_update2; + let first_batch1_root; // 1. No batch is ready // -> nothing should happen. { @@ -1153,6 +1187,7 @@ mod test { insert_rnd_addresses(&mut account_data, batch_size, rng, current_slot, &pubkey) .unwrap(); + println!("initial account.root_history {:?}", account.root_history); assert_eq!( account.queue_batches.batches[0].get_state(), BatchState::Full @@ -1181,7 +1216,9 @@ mod test { assert_eq!(account.queue_batches.pending_batch_index, 1); let index = account.queue_batches.batches[0].root_index; assert_eq!(account.root_history[index as usize], latest_root_0); + println!("account.root_history {:?}", account.root_history); } + last_batch0_root = latest_root_0; // 2. Batch 0 is inserted but Batch 1 is not half full // -> nothing should happen. { @@ -1214,6 +1251,39 @@ mod test { { insert_rnd_addresses(&mut account_data, 1, rng, current_slot, &pubkey).unwrap(); } + // 4.1 Batch 0 is inserted but Batch 1 is half full but no further roots exist + // if we zero out all roots we delete the tree state. + // -> nothing should happen. + { + let mut account_data = account_data.clone(); + let account_data_ref = account_data.clone(); + let mut account = + BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey) + .unwrap(); + account.zero_out_previous_batch_bloom_filter().unwrap(); + assert_eq!(account_data, account_data_ref); + } + { + let mut account = + BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey) + .unwrap(); + // Insert first root for batch 1. + let rnd_root = rng.gen(); + first_batch1_root = rnd_root; + account.root_history.push(rnd_root); + latest_root_0 = rnd_root; + account.metadata.sequence_number += 1; + let root_index = account.get_root_index(); + println!("root_index: {}", root_index); + let sequence_number = account.sequence_number; + + let state = account.queue_batches.batches[1] + .mark_as_inserted_in_merkle_tree(sequence_number, root_index, root_history_len) + .unwrap(); + account + .queue_batches + .increment_pending_batch_index_if_inserted(state); + } let mut account_data = account_data.clone(); let mut account = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey).unwrap(); @@ -1227,10 +1297,11 @@ mod test { println!("previous_roots: {:?}", previous_roots); assert_ne!(previous_roots, current_roots); let root_index = account.queue_batches.batches[0].root_index; - assert_eq!( - account.root_history[root_index as usize], - previous_roots[root_index as usize] - ); + // assert_eq!( + // account.root_history[root_index as usize], + // previous_roots[root_index as usize] + // ); + println!("last_batch0_root {:?}", last_batch0_root); assert_eq!( account.queue_batches.batches[0].get_state(), BatchState::Inserted @@ -1244,12 +1315,22 @@ mod test { ); for i in 0..root_history_len as usize { - if i == root_index as usize { - assert_eq!(account.root_history[i], latest_root_0); + if i == root_index as usize + 1 { + assert_eq!(account.root_history[i], first_batch1_root); } else { assert_eq!(account.root_history[i], [0u8; 32]); } } + println!( + "account + .root_history {:?}", + account.root_history + ); + assert!(account + .root_history + .iter() + .find(|x| **x == last_batch0_root) + .is_none()); } // Make Batch 1 full and insert { @@ -1261,7 +1342,7 @@ mod test { BatchState::Full ); // simulate batch insertion - for _ in 0..num_zkp_updates { + for _ in 1..num_zkp_updates { let rnd_root = rng.gen(); account.root_history.push(rnd_root); latest_root_1 = rnd_root; @@ -1284,6 +1365,7 @@ mod test { assert_eq!(account.queue_batches.pending_batch_index, 0); let index = account.queue_batches.batches[1].root_index; assert_eq!(account.root_history[index as usize], latest_root_1); + last_batch1_root = latest_root_1; } println!("pre 4"); // 5. Batch 1 is inserted and Batch 0 is empty @@ -1328,6 +1410,7 @@ mod test { insert_rnd_addresses(&mut account_data, 1, rng, current_slot, &pubkey).unwrap(); } // simulate 10 other batch insertions from an output queue + // that overwrite the complete root history { let mut account = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey) @@ -1338,9 +1421,11 @@ mod test { account.metadata.sequence_number += 1; } } + let mut account_data_ref = account_data.clone(); let mut account = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey).unwrap(); + // Batch 0 is half full and other roots exist. -> should zero out bloom filter but not zero out any roots. account.zero_out_previous_batch_bloom_filter().unwrap(); let mut account_ref = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data_ref, &pubkey) @@ -1350,6 +1435,11 @@ mod test { .for_each(|x| *x = 0); account_ref.queue_batches.batches[1].set_bloom_filter_to_zeroed(); assert_eq!(account.get_metadata(), account_ref.get_metadata()); + assert!(account + .root_history + .iter() + .find(|x| **x == last_batch1_root) + .is_none()); assert_eq!(account, account_ref); } // 8. Batch 1 is already zeroed -> nothing should happen @@ -1400,6 +1490,29 @@ mod test { .queue_batches .increment_pending_batch_index_if_inserted(state); } + last_batch0_root_update2 = *account.root_history.last().unwrap(); + println!("last_batch0_root_update2 {:?}", last_batch0_root_update2); + + // Perform batch 1 insertions to create a new root that is not part of batch 1 update. + { + let rnd_root = rng.gen(); + account.root_history.push(rnd_root); + println!("first batch 1 root {:?}", rnd_root); + account.metadata.sequence_number += 1; + let root_index = account.get_root_index(); + let sequence_number = account.sequence_number; + + let state = account.queue_batches.batches[1] + .mark_as_inserted_in_merkle_tree( + sequence_number, + root_index, + root_history_len, + ) + .unwrap(); + account + .queue_batches + .increment_pending_batch_index_if_inserted(state); + } } println!("pre 9"); let mut account_data_ref = account_data.clone(); @@ -1413,7 +1526,10 @@ mod test { account.queue_batches.batches[1].get_state(), BatchState::Full ); + let pre_roots = account.root_history.to_vec(); + println!("pre roots {:?}", pre_roots); account.zero_out_previous_batch_bloom_filter().unwrap(); + println!("post roots {:?}", account.root_history); let mut account_ref = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data_ref, &pubkey) .unwrap(); @@ -1424,12 +1540,17 @@ mod test { account_ref.queue_batches.batches[0].set_bloom_filter_to_zeroed(); assert_eq!(account.get_metadata(), account_ref.get_metadata()); for i in 0..root_history_len as usize { - if i == root_index as usize { + if i == root_index as usize + 1 { continue; } else { account_ref.root_history[i] = [0u8; 32]; } } + assert!(account + .root_history + .iter() + .find(|x| **x == last_batch0_root_update2) + .is_none()); assert_eq!(account, account_ref); } @@ -1437,7 +1558,7 @@ mod test { { let mut account = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey).unwrap(); - for _ in 0..num_zkp_updates { + for _ in 1..num_zkp_updates { let rnd_root = rng.gen(); account.root_history.push(rnd_root); account.metadata.sequence_number += 1; @@ -1451,6 +1572,7 @@ mod test { .queue_batches .increment_pending_batch_index_if_inserted(state); } + //last_batch1_root_update2 = account.root_history.last().unwrap(); assert_eq!( account.queue_batches.batches[0].get_state(), BatchState::Inserted @@ -1470,7 +1592,6 @@ mod test { } println!("pre 9.1"); - // Zero out batch 1 with user tx { // fill batch 0 { From bca3c716c4c3610e2c71af40384fb68abe0ae492 Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 26 Oct 2025 21:55:14 +0000 Subject: [PATCH 02/28] refactor: batched merkle tree integration tests --- .../batched-merkle-tree-test/tests/e2e.rs | 2 + .../tests/e2e_tests/address.rs | 275 ++ .../tests/e2e_tests/e2e.rs | 347 +++ .../tests/e2e_tests/mod.rs | 4 + .../tests/e2e_tests/shared.rs | 764 ++++++ .../tests/e2e_tests/simulate_txs.rs | 559 +++++ .../tests/e2e_tests/state.rs | 447 ++++ .../tests/merkle_tree.rs | 2206 ----------------- 8 files changed, 2398 insertions(+), 2206 deletions(-) create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/e2e.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/mod.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs create mode 100644 program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs delete mode 100644 program-tests/batched-merkle-tree-test/tests/merkle_tree.rs diff --git a/program-tests/batched-merkle-tree-test/tests/e2e.rs b/program-tests/batched-merkle-tree-test/tests/e2e.rs new file mode 100644 index 0000000000..cf205e8b63 --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e.rs @@ -0,0 +1,2 @@ +#[path = "e2e_tests/mod.rs"] +mod e2e_tests; diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs new file mode 100644 index 0000000000..99679a5038 --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -0,0 +1,275 @@ +#![allow(unused_assignments)] +use std::cmp::min; + +use crate::e2e_tests::shared::*; +use light_batched_merkle_tree::{ + batch::BatchState, + constants::{ + ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, + }, + errors::BatchedMerkleTreeError, + initialize_address_tree::{ + get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, + InitAddressTreeAccountsInstructionData, + }, + initialize_state_tree::{ + init_batched_state_merkle_tree_accounts, + test_utils::get_state_merkle_tree_account_size_from_params, + InitStateTreeAccountsInstructionData, + }, + merkle_tree::{ + assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, + InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + }, + merkle_tree_metadata::BatchedMerkleTreeMetadata, + queue::{ + test_utils::{ + get_output_queue_account_size_default, get_output_queue_account_size_from_params, + }, + BatchedQueueAccount, BatchedQueueMetadata, + }, +}; +use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_compressed_account::{ + hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, + pubkey::Pubkey, +}; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::MerkleTree; +use light_prover_client::prover::spawn_prover; +use light_test_utils::mock_batched_forester::{ + MockBatchedAddressForester, MockBatchedForester, MockTxEvent, +}; +use light_zero_copy::vec::ZeroCopyVecU64; +use rand::{rngs::StdRng, Rng}; +use serial_test::serial; + +#[serial] +#[tokio::test] +async fn test_fill_address_tree_completely() { + spawn_prover().await; + let mut current_slot = 1; + let roothistory_capacity = vec![17, 80]; // + for root_history_capacity in roothistory_capacity { + let mut mock_indexer = + MockBatchedAddressForester::<{ DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize }>::default(); + + let mut params = InitAddressTreeAccountsInstructionData::test_default(); + // Root history capacity which is greater than the input updates + params.root_history_capacity = root_history_capacity; + + let owner = Pubkey::new_unique(); + + let mt_account_size = get_address_merkle_tree_account_size_from_params(params); + let mut mt_account_data = vec![0; mt_account_size]; + let mt_pubkey = Pubkey::new_unique(); + + let merkle_tree_rent = 1_000_000_000; + + init_batched_address_merkle_tree_account( + owner, + params, + &mut mt_account_data, + merkle_tree_rent, + mt_pubkey, + ) + .unwrap(); + use rand::SeedableRng; + let mut rng = StdRng::seed_from_u64(0); + + let num_tx = NUM_BATCHES * params.input_queue_batch_size as usize; + let mut first_value = [0u8; 32]; + for tx in 0..num_tx { + println!("Input insert -----------------------------"); + let mut rnd_address = get_rnd_bytes(&mut rng); + rnd_address[0] = 0; + + let mut pre_account_data = mt_account_data.clone(); + let pre_merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut pre_account_data, &mt_pubkey) + .unwrap(); + let pre_account = *pre_merkle_tree_account.get_metadata(); + let pre_roots = pre_merkle_tree_account + .root_history + .iter() + .cloned() + .collect(); + let pre_hash_chains = pre_merkle_tree_account.hash_chain_stores; + let mut merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + merkle_tree_account + .insert_address_into_queue(&rnd_address, ¤t_slot) + .unwrap(); + assert_input_queue_insert( + pre_account, + &mut [], + pre_roots, + pre_hash_chains, + merkle_tree_account, + vec![rnd_address], + vec![rnd_address], + vec![true], + vec![], + ¤t_slot, + ) + .unwrap(); + current_slot += 1; + mock_indexer.queue_leaves.push(rnd_address); + + // Insert the same value twice + { + // copy data so that failing test doesn't affect the state of + // subsequent tests + let mut mt_account_data = mt_account_data.clone(); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let result = + merkle_tree_account.insert_address_into_queue(&rnd_address, ¤t_slot); + println!("tx {}", tx); + println!("errors {:?}", result); + if tx == params.input_queue_batch_size as usize * 2 - 1 { + // Error when the value is already inserted into the other batch. + assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); + } else if tx == params.input_queue_batch_size as usize - 1 { + // Error when the value is already inserted into the other batch. + // This occurs only when we switch the batch in this test. + assert_eq!( + result.unwrap_err(), + BatchedMerkleTreeError::NonInclusionCheckFailed + ); + } else { + // Error when inserting into the bloom filter directly twice. + assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); + } + + current_slot += 1; + } + // Try to insert first value into any batch + if tx == 0 { + first_value = rnd_address; + } else { + let mut mt_account_data = mt_account_data.clone(); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + let result = merkle_tree_account.insert_address_into_queue( + &first_value.to_vec().try_into().unwrap(), + ¤t_slot, + ); + println!("tx {}", tx); + println!("result {:?}", result); + if tx == params.input_queue_batch_size as usize * 2 - 1 { + // Error when the value is already inserted into the other batch. + assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); + } else if tx >= params.input_queue_batch_size as usize - 1 + // || tx == params.input_queue_batch_size as usize + { + // Error when the value is already inserted into the other batch. + // This occurs only when we switch the batch in this test. + assert_eq!( + result.unwrap_err(), + BatchedMerkleTreeError::NonInclusionCheckFailed + ); + } else { + // Error when inserting into the bloom filter directly twice. + assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); + } + current_slot += 1; + + // assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); + } + } + // Assert input queue is full and doesn't accept more inserts + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let rnd_bytes = get_rnd_bytes(&mut rng); + let result = merkle_tree_account.insert_address_into_queue(&rnd_bytes, ¤t_slot); + assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); + } + // Root of the final batch of first input queue batch + let mut first_input_batch_update_root_value = [0u8; 32]; + let num_updates = 10; + for i in 0..num_updates { + println!("address update ----------------------------- {}", i); + perform_address_update(&mut mt_account_data, &mut mock_indexer, mt_pubkey).await; + if i == 4 { + first_input_batch_update_root_value = mock_indexer.merkle_tree.root(); + } + let merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); + let batch_one = merkle_tree_account.queue_batches.batches.get(1).unwrap(); + assert!(!batch_one.bloom_filter_is_zeroed()); + + // after 5 updates the first batch is completely inserted + // As soon as we switch to inserting the second batch we zero out the first batch since + // the second batch is completely full. + if i >= 4 { + assert!(batch.bloom_filter_is_zeroed()); + } else { + assert!(!batch.bloom_filter_is_zeroed()); + } + } + // assert all bloom_filters are inserted + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + for (i, batch) in merkle_tree_account.queue_batches.batches.iter().enumerate() { + assert_eq!(batch.get_state(), BatchState::Inserted); + if i == 0 { + // first batch is zeroed out since the second batch is full + assert!(batch.bloom_filter_is_zeroed()); + } else { + // second batch is not zeroed out since the first batch is empty + assert!(!batch.bloom_filter_is_zeroed()); + } + } + } + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + println!("root history {:?}", merkle_tree_account.root_history); + let pre_batch_zero = *merkle_tree_account.queue_batches.batches.first().unwrap(); + + for root in merkle_tree_account.root_history.iter() { + println!("root {:?}", root); + } + println!( + "root in root index {:?}", + merkle_tree_account.root_history[pre_batch_zero.root_index as usize] + ); + // check that all roots have been overwritten except the root index + // of the update + let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; + let start = merkle_tree_account.root_history.last_index() as u32; + println!("start {:?}", start); + for root in start + 1..pre_batch_zero.root_index + root_history_len { + println!("actual index {:?}", root); + let index = root % root_history_len; + + if index == pre_batch_zero.root_index { + let root_index = pre_batch_zero.root_index as usize; + + assert_eq!( + merkle_tree_account.root_history[root_index], + first_input_batch_update_root_value + ); + assert_eq!(merkle_tree_account.root_history[root_index - 1], [0u8; 32]); + break; + } + println!("index {:?}", index); + assert_eq!(merkle_tree_account.root_history[index as usize], [0u8; 32]); + } + } + } +} diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/e2e.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/e2e.rs new file mode 100644 index 0000000000..aa225df49a --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/e2e.rs @@ -0,0 +1,347 @@ +#![allow(unused_assignments)] +use std::cmp::min; + +use crate::e2e_tests::shared::*; +use light_batched_merkle_tree::{ + batch::BatchState, + constants::{ + ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, + }, + errors::BatchedMerkleTreeError, + initialize_address_tree::{ + get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, + InitAddressTreeAccountsInstructionData, + }, + initialize_state_tree::{ + init_batched_state_merkle_tree_accounts, + test_utils::get_state_merkle_tree_account_size_from_params, + InitStateTreeAccountsInstructionData, + }, + merkle_tree::{ + assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, + InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + }, + merkle_tree_metadata::BatchedMerkleTreeMetadata, + queue::{ + test_utils::{ + get_output_queue_account_size_default, get_output_queue_account_size_from_params, + }, + BatchedQueueAccount, BatchedQueueMetadata, + }, +}; +use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_compressed_account::{ + hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, + pubkey::Pubkey, +}; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::MerkleTree; +use light_prover_client::prover::spawn_prover; +use light_test_utils::mock_batched_forester::{ + MockBatchedAddressForester, MockBatchedForester, MockTxEvent, +}; +use light_zero_copy::vec::ZeroCopyVecU64; +use rand::{rngs::StdRng, Rng}; +use serial_test::serial; + +/// queues with a counter which keeps things below X tps and an if that +/// executes tree updates when possible. +#[serial] +#[tokio::test] +async fn test_e2e() { + spawn_prover().await; + let mut mock_indexer = + MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); + + let num_tx = 2200; + let owner = Pubkey::new_unique(); + + let queue_account_size = get_output_queue_account_size_default(); + + let mut output_queue_account_data = vec![0; queue_account_size]; + let output_queue_pubkey = Pubkey::new_unique(); + + let mt_account_size = get_merkle_tree_account_size_default(); + let mut mt_account_data = vec![0; mt_account_size]; + let mt_pubkey = Pubkey::new_unique(); + + let params = InitStateTreeAccountsInstructionData::test_default(); + + let merkle_tree_rent = 1_000_000_000; + let queue_rent = 1_000_000_000; + let additional_bytes_rent = 1000; + + init_batched_state_merkle_tree_accounts( + owner, + params, + &mut output_queue_account_data, + output_queue_pubkey, + queue_rent, + &mut mt_account_data, + mt_pubkey, + merkle_tree_rent, + additional_bytes_rent, + ) + .unwrap(); + use rand::SeedableRng; + let mut rng = StdRng::seed_from_u64(0); + let mut in_ready_for_update; + let mut out_ready_for_update; + let mut num_output_updates = 0; + let mut num_input_updates = 0; + let mut num_input_values = 0; + let mut num_output_values = 0; + let mut current_slot = rng.gen(); + + for tx in 0..num_tx { + println!("tx: {}", tx); + println!("num_input_updates: {}", num_input_updates); + println!("num_output_updates: {}", num_output_updates); + // Output queue + { + if rng.gen_bool(0.5) { + println!("Output insert -----------------------------"); + println!("num_output_values: {}", num_output_values); + let rnd_bytes = get_rnd_bytes(&mut rng); + let mut pre_account_bytes = output_queue_account_data.clone(); + let pre_output_account = + BatchedQueueAccount::output_from_bytes(&mut pre_account_bytes).unwrap(); + let pre_account = *pre_output_account.get_metadata(); + let pre_value_store = pre_output_account.value_vecs; + let pre_hash_chains = pre_output_account.hash_chain_stores; + let mut output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + output_account + .insert_into_current_batch(&rnd_bytes, ¤t_slot) + .unwrap(); + assert_output_queue_insert( + pre_account, + pre_value_store, + pre_hash_chains, + BatchedQueueAccount::output_from_bytes( + &mut output_queue_account_data.clone(), // clone so that data cannot be modified + ) + .unwrap(), + vec![rnd_bytes], + current_slot, + ) + .unwrap(); + current_slot += 1; + num_output_values += 1; + mock_indexer.output_queue_leaves.push(rnd_bytes); + } + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + out_ready_for_update = output_account + .batch_metadata + .batches + .iter() + .any(|batch| batch.get_state() == BatchState::Full); + } + + // Input queue + { + let mut pre_account_bytes = mt_account_data.clone(); + + if rng.gen_bool(0.5) && !mock_indexer.active_leaves.is_empty() { + println!("Input insert -----------------------------"); + let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); + + let pre_mt_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_account_bytes, &mt_pubkey) + .unwrap(); + let pre_account = *pre_mt_account.get_metadata(); + let pre_hash_chains = pre_mt_account.hash_chain_stores; + let pre_roots = pre_mt_account.root_history.iter().cloned().collect(); + let tx_hash = create_hash_chain_from_slice(vec![leaf].as_slice()).unwrap(); + let leaf_index = mock_indexer.merkle_tree.get_leaf_index(&leaf).unwrap(); + mock_indexer.input_queue_leaves.push((leaf, leaf_index)); + mock_indexer.tx_events.push(MockTxEvent { + inputs: vec![leaf], + outputs: vec![], + tx_hash, + }); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + merkle_tree_account + .insert_nullifier_into_queue( + &leaf.to_vec().try_into().unwrap(), + leaf_index as u64, + &tx_hash, + ¤t_slot, + ) + .unwrap(); + + { + let mut mt_account_data = mt_account_data.clone(); + let merkle_tree_account = BatchedMerkleTreeAccount::state_from_bytes( + &mut mt_account_data, + &mt_pubkey, + ) + .unwrap(); + assert_nullifier_queue_insert( + pre_account, + &mut [], + pre_roots, + pre_hash_chains, + merkle_tree_account, + vec![leaf], + vec![leaf_index as u64], + tx_hash, + vec![true], + vec![], + ¤t_slot, + ) + .unwrap(); + current_slot += 1; + } + num_input_values += 1; + } + let merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + in_ready_for_update = merkle_tree_account + .queue_batches + .batches + .iter() + .any(|batch| batch.get_state() == BatchState::Full); + } + + if in_ready_for_update { + println!("Input update -----------------------------"); + println!("Num inserted values: {}", num_input_values); + println!("Num input updates: {}", num_input_updates); + println!("Num output updates: {}", num_output_updates); + println!("Num output values: {}", num_output_values); + let mut pre_mt_account_data = mt_account_data.clone(); + in_ready_for_update = false; + perform_input_update(&mut pre_mt_account_data, &mut mock_indexer, true, mt_pubkey) + .await; + mt_account_data = pre_mt_account_data.clone(); + + num_input_updates += 1; + } + + if out_ready_for_update { + println!("Output update -----------------------------"); + println!("Num inserted values: {}", num_input_values); + println!("Num input updates: {}", num_input_updates); + println!("Num output updates: {}", num_output_updates); + println!("Num output values: {}", num_output_values); + let mut pre_mt_account_data = mt_account_data.clone(); + let mut account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) + .unwrap(); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + let next_index = account.get_metadata().next_index; + let next_full_batch = output_account + .get_metadata() + .batch_metadata + .pending_batch_index; + let batch = output_account + .batch_metadata + .batches + .get(next_full_batch as usize) + .unwrap(); + let leaves = output_account + .value_vecs + .get(next_full_batch as usize) + .unwrap() + .to_vec(); + println!("leaves {:?}", leaves.len()); + let leaves_hash_chain = output_account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + let (proof, new_root) = mock_indexer + .get_batched_append_proof( + next_index as usize, + batch.get_num_inserted_zkps() as u32, + batch.zkp_batch_size as u32, + *leaves_hash_chain, + batch.get_num_zkp_batches() as u32, + ) + .await + .unwrap(); + let start = batch.get_num_inserted_zkps() as usize * batch.zkp_batch_size as usize; + let end = start + batch.zkp_batch_size as usize; + for leaf in &leaves[start..end] { + // Storing the leaf in the output queue indexer so that it + // can be inserted into the input queue later. + mock_indexer.active_leaves.push(*leaf); + } + + let instruction_data = InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + let mut pre_output_queue_state = output_queue_account_data.clone(); + println!("Output update -----------------------------"); + + let queue_account = + &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); + let output_res = + account.update_tree_from_output_queue_account(queue_account, instruction_data); + + assert_eq!( + *account.root_history.last().unwrap(), + mock_indexer.merkle_tree.root() + ); + println!( + "post update: sequence number: {}", + account.get_metadata().sequence_number + ); + println!("output_res {:?}", output_res); + assert!(output_res.is_ok()); + + println!("output update success {}", num_output_updates); + println!("num_output_values: {}", num_output_values); + println!("num_input_values: {}", num_input_values); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); + let old_output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + let old_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); + println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); + assert_merkle_tree_update( + old_account, + account, + Some(old_output_account), + Some(output_account), + new_root, + ); + + output_queue_account_data = pre_output_queue_state; + mt_account_data = pre_mt_account_data; + out_ready_for_update = false; + num_output_updates += 1; + } + } + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); + println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); + println!("num_output_updates: {}", num_output_updates); + println!("num_input_updates: {}", num_input_updates); + println!("num_output_values: {}", num_output_values); + println!("num_input_values: {}", num_input_values); +} diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/mod.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/mod.rs new file mode 100644 index 0000000000..b37f796bcf --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/mod.rs @@ -0,0 +1,4 @@ +pub mod address; +pub mod shared; +pub mod simulate_txs; +pub mod state; diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs new file mode 100644 index 0000000000..396b0ab5ab --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -0,0 +1,764 @@ +#![allow(unused_assignments)] +use std::cmp::min; + +use light_batched_merkle_tree::{ + batch::BatchState, + constants::{ + ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, + }, + errors::BatchedMerkleTreeError, + initialize_address_tree::{ + get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, + InitAddressTreeAccountsInstructionData, + }, + initialize_state_tree::{ + init_batched_state_merkle_tree_accounts, + test_utils::get_state_merkle_tree_account_size_from_params, + InitStateTreeAccountsInstructionData, + }, + merkle_tree::{ + assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, + InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + }, + merkle_tree_metadata::BatchedMerkleTreeMetadata, + queue::{ + test_utils::{ + get_output_queue_account_size_default, get_output_queue_account_size_from_params, + }, + BatchedQueueAccount, BatchedQueueMetadata, + }, +}; +use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_compressed_account::{ + hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, + pubkey::Pubkey, +}; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::MerkleTree; +use light_prover_client::prover::spawn_prover; +use light_test_utils::mock_batched_forester::{ + MockBatchedAddressForester, MockBatchedForester, MockTxEvent, +}; +use light_zero_copy::vec::ZeroCopyVecU64; +use rand::{rngs::StdRng, Rng}; +use serial_test::serial; + +pub async fn perform_address_update( + mt_account_data: &mut [u8], + mock_indexer: &mut MockBatchedAddressForester<40>, + mt_pubkey: Pubkey, +) { + println!("pre address update -----------------------------"); + let mut cloned_mt_account_data = (*mt_account_data).to_vec(); + let old_account = BatchedMerkleTreeAccount::address_from_bytes( + cloned_mt_account_data.as_mut_slice(), + &mt_pubkey, + ) + .unwrap(); + let (input_res, new_root, _pre_next_full_batch) = { + let mut account = + BatchedMerkleTreeAccount::address_from_bytes(mt_account_data, &mt_pubkey).unwrap(); + + let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; + let next_index = account.get_metadata().next_index; + println!("next index {:?}", next_index); + let batch = account + .queue_batches + .batches + .get(next_full_batch as usize) + .unwrap(); + let batch_start_index = + batch.start_index + batch.get_num_inserted_zkps() * batch.zkp_batch_size; + println!("batch start index {}", batch_start_index); + let leaves_hash_chain = account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + let current_root = account.root_history.last().unwrap(); + let (proof, new_root) = mock_indexer + .get_batched_address_proof( + account.get_metadata().queue_batches.batch_size as u32, + account.get_metadata().queue_batches.zkp_batch_size as u32, + *leaves_hash_chain, + next_index as usize, + batch_start_index as usize, + *current_root, + ) + .await + .unwrap(); + + mock_indexer.finalize_batch_address_update(10); + assert_eq!(mock_indexer.merkle_tree.root(), new_root); + let instruction_data = InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + ( + account.update_tree_from_address_queue(instruction_data), + new_root, + next_full_batch, + ) + }; + println!("post address update -----------------------------"); + println!("res {:?}", input_res); + assert!(input_res.is_ok()); + let event = input_res.unwrap(); + assert_batch_adress_event(event, new_root, &old_account, mt_pubkey); + + // assert Merkle tree + // sequence number increased X + // next index increased X + // current root index increased X + // One root changed one didn't + + let account = + BatchedMerkleTreeAccount::address_from_bytes(mt_account_data, &mt_pubkey).unwrap(); + + assert_address_merkle_tree_update(old_account, account, new_root); +} + +pub fn assert_merkle_tree_update( + mut old_account: BatchedMerkleTreeAccount, + account: BatchedMerkleTreeAccount, + old_queue_account: Option, + queue_account: Option, + root: [u8; 32], +) { + let input_queue_previous_batch_state = + old_account.queue_batches.get_previous_batch().get_state(); + let input_queue_current_batch = old_account.queue_batches.get_current_batch(); + let previous_batch_index = old_account.queue_batches.get_previous_batch_index(); + let is_half_full = input_queue_current_batch.get_num_inserted_elements() + >= input_queue_current_batch.batch_size / 2 + && input_queue_current_batch.get_state() != BatchState::Inserted; + if is_half_full + && input_queue_previous_batch_state == BatchState::Inserted + && !old_account + .queue_batches + .get_previous_batch() + .bloom_filter_is_zeroed() + { + old_account + .queue_batches + .get_previous_batch_mut() + .set_bloom_filter_to_zeroed(); + old_account.bloom_filter_stores[previous_batch_index] + .iter_mut() + .for_each(|elem| { + *elem = 0; + }); + let previous_full_batch = old_account + .queue_batches + .batches + .get(previous_batch_index) + .unwrap(); + let sequence_number = previous_full_batch.sequence_number; + let overlapping_roots_exits = sequence_number > old_account.sequence_number; + if overlapping_roots_exits { + let mut oldest_root_index = old_account.root_history.first_index(); + // 2.1. Get, num of remaining roots. + // Remaining roots have not been updated since + // the update of the previous batch hence enable to prove + // inclusion of values nullified in the previous batch. + let num_remaining_roots = sequence_number - old_account.sequence_number; + // 2.2. Zero out roots oldest to first safe root index. + // Skip one iteration we don't need to zero out + // the first safe root. + for _ in 1..num_remaining_roots { + old_account.root_history[oldest_root_index] = [0u8; 32]; + oldest_root_index += 1; + oldest_root_index %= old_account.root_history.len(); + } + } + } + // Output queue update + if let Some(mut old_queue_account) = old_queue_account { + let queue_account = queue_account.unwrap(); + let old_full_batch_index = old_queue_account.batch_metadata.pending_batch_index; + let old_full_batch = old_queue_account + .batch_metadata + .batches + .get_mut(old_full_batch_index as usize) + .unwrap(); + old_full_batch + .mark_as_inserted_in_merkle_tree( + account.sequence_number, + account.root_history.last_index() as u32, + old_account.root_history.capacity() as u32, + ) + .unwrap(); + + if old_full_batch.get_state() == BatchState::Inserted { + old_queue_account.batch_metadata.pending_batch_index += 1; + old_queue_account.batch_metadata.pending_batch_index %= 2; + } + assert_eq!( + queue_account.get_metadata(), + old_queue_account.get_metadata() + ); + assert_eq!(queue_account, old_queue_account); + // Only the output queue appends state + let zkp_batch_size = old_account.queue_batches.zkp_batch_size; + old_account.next_index += zkp_batch_size; + } else { + // Input queue update + let old_full_batch_index = old_account.queue_batches.pending_batch_index; + let history_capacity = old_account.root_history.capacity(); + let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; + let zkp_batch_size = old_account.queue_batches.zkp_batch_size; + old_account.nullifier_next_index += zkp_batch_size; + + let old_full_batch = old_account + .queue_batches + .batches + .get_mut(old_full_batch_index as usize) + .unwrap(); + + old_full_batch + .mark_as_inserted_in_merkle_tree( + account.sequence_number, + account.root_history.last_index() as u32, + history_capacity as u32, + ) + .unwrap(); + println!( + "current batch {:?}", + old_full_batch.get_num_inserted_elements() + ); + + if old_full_batch.get_state() == BatchState::Inserted { + old_account.queue_batches.pending_batch_index += 1; + old_account.queue_batches.pending_batch_index %= 2; + } + let old_full_batch_index = old_account.queue_batches.pending_batch_index; + + let old_full_batch = old_account + .queue_batches + .batches + .get_mut(old_full_batch_index as usize) + .unwrap(); + let zeroed_batch = old_full_batch.get_num_inserted_elements() + >= old_full_batch.batch_size / 2 + && old_full_batch.get_state() != BatchState::Inserted; + println!("zeroed_batch: {:?}", zeroed_batch); + + let state = account.queue_batches.batches[previous_full_batch_index].get_state(); + let previous_batch = old_account + .queue_batches + .batches + .get_mut(previous_full_batch_index) + .unwrap(); + println!( + "zeroing out values: {}", + zeroed_batch && state == BatchState::Inserted + ); + if zeroed_batch && state == BatchState::Inserted { + previous_batch.set_bloom_filter_to_zeroed(); + let sequence_number = previous_batch.sequence_number; + let overlapping_roots_exits = sequence_number > old_account.sequence_number; + if overlapping_roots_exits { + old_account.bloom_filter_stores[previous_full_batch_index] + .iter_mut() + .for_each(|elem| { + *elem = 0; + }); + + let mut oldest_root_index = old_account.root_history.first_index(); + + let num_remaining_roots = sequence_number - old_account.sequence_number; + for _ in 1..num_remaining_roots { + println!("zeroing out root index: {}", oldest_root_index); + old_account.root_history[oldest_root_index] = [0u8; 32]; + oldest_root_index += 1; + oldest_root_index %= old_account.root_history.len(); + } + } + } + } + + old_account.sequence_number += 1; + old_account.root_history.push(root); + assert_eq!(account.get_metadata(), old_account.get_metadata()); + assert_eq!(account, old_account); + assert_eq!(*account.root_history.last().unwrap(), root); +} + +pub fn assert_address_merkle_tree_update( + mut old_account: BatchedMerkleTreeAccount, + account: BatchedMerkleTreeAccount, + root: [u8; 32], +) { + { + // Input queue update + let old_full_batch_index = old_account.queue_batches.pending_batch_index; + let history_capacity = old_account.root_history.capacity(); + + let old_full_batch = old_account + .queue_batches + .batches + .get_mut(old_full_batch_index as usize) + .unwrap(); + + old_full_batch + .mark_as_inserted_in_merkle_tree( + account.sequence_number, + account.root_history.last_index() as u32, + history_capacity as u32, + ) + .unwrap(); + if old_full_batch.get_state() == BatchState::Inserted { + old_account.queue_batches.pending_batch_index += 1; + old_account.queue_batches.pending_batch_index %= 2; + } + let old_full_batch_index = old_account.queue_batches.pending_batch_index; + + let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; + + let old_full_batch_index = old_account.queue_batches.pending_batch_index; + + let old_full_batch = old_account + .queue_batches + .batches + .get_mut(old_full_batch_index as usize) + .unwrap(); + let zeroed_batch = old_full_batch.get_num_inserted_elements() + >= old_full_batch.batch_size / 2 + && old_full_batch.get_state() != BatchState::Inserted; + println!("zeroed_batch: {:?}", zeroed_batch); + let state = account.queue_batches.batches[previous_full_batch_index].get_state(); + let previous_batch = old_account + .queue_batches + .batches + .get_mut(previous_full_batch_index) + .unwrap(); + if zeroed_batch && state == BatchState::Inserted { + previous_batch.set_bloom_filter_to_zeroed(); + let sequence_number = previous_batch.sequence_number; + let overlapping_roots_exits = sequence_number > old_account.sequence_number; + if overlapping_roots_exits { + old_account.bloom_filter_stores[previous_full_batch_index] + .iter_mut() + .for_each(|elem| { + *elem = 0; + }); + + let mut oldest_root_index = old_account.root_history.first_index(); + + let num_remaining_roots = sequence_number - old_account.sequence_number; + for _ in 1..num_remaining_roots { + println!("zeroing out root index: {}", oldest_root_index); + old_account.root_history[oldest_root_index] = [0u8; 32]; + oldest_root_index += 1; + oldest_root_index %= old_account.root_history.len(); + } + } + } + } + + old_account.sequence_number += 1; + old_account.next_index += old_account.queue_batches.zkp_batch_size; + old_account.root_history.push(root); + assert_eq!(account.get_metadata(), old_account.get_metadata()); + assert_eq!(account, old_account); + assert_eq!(*account.root_history.last().unwrap(), root); +} + +pub fn get_rnd_bytes(rng: &mut StdRng) -> [u8; 32] { + let mut rnd_bytes = rng.gen::<[u8; 32]>(); + rnd_bytes[0] = 0; + rnd_bytes +} + +pub async fn perform_input_update( + mt_account_data: &mut [u8], + mock_indexer: &mut MockBatchedForester<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>, + enable_assert: bool, + mt_pubkey: Pubkey, +) { + let mut cloned_mt_account_data = (*mt_account_data).to_vec(); + let old_account = BatchedMerkleTreeAccount::state_from_bytes( + cloned_mt_account_data.as_mut_slice(), + &mt_pubkey, + ) + .unwrap(); + let (input_res, root) = { + let mut account = + BatchedMerkleTreeAccount::state_from_bytes(mt_account_data, &mt_pubkey).unwrap(); + + let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; + let batch = account + .queue_batches + .batches + .get(next_full_batch as usize) + .unwrap(); + let leaves_hash_chain = account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + let (proof, new_root) = mock_indexer + .get_batched_update_proof( + account.get_metadata().queue_batches.zkp_batch_size as u32, + *leaves_hash_chain, + ) + .await + .unwrap(); + let instruction_data = InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + ( + account.update_tree_from_input_queue(instruction_data), + new_root, + ) + }; + println!("Input update -----------------------------"); + println!("res {:?}", input_res); + assert!(input_res.is_ok()); + + // assert Merkle tree + // sequence number increased X + // next index increased X + // current root index increased X + // One root changed one didn't + + let account = BatchedMerkleTreeAccount::state_from_bytes(mt_account_data, &mt_pubkey).unwrap(); + if enable_assert { + assert_merkle_tree_update(old_account, account, None, None, root); + } +} +// Get random leaf that is not in the input queue. +pub fn get_random_leaf(rng: &mut StdRng, active_leaves: &mut Vec<[u8; 32]>) -> (usize, [u8; 32]) { + if active_leaves.is_empty() { + return (0, [0u8; 32]); + } + let index = rng.gen_range(0..active_leaves.len()); + // get random leaf from vector and remove it + (index, active_leaves.remove(index)) +} +#[allow(clippy::too_many_arguments)] +pub fn assert_nullifier_queue_insert( + pre_account: BatchedMerkleTreeMetadata, + pre_value_vecs: &mut [ZeroCopyVecU64<[u8; 32]>], + pre_roots: Vec<[u8; 32]>, + pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], + merkle_tree_account: BatchedMerkleTreeAccount, + bloom_filter_insert_values: Vec<[u8; 32]>, + leaf_indices: Vec, + tx_hash: [u8; 32], + input_is_in_tree: Vec, + array_indices: Vec, + current_slot: &u64, +) -> Result<(), BatchedMerkleTreeError> { + let mut leaf_hash_chain_insert_values = vec![]; + for (insert_value, leaf_index) in bloom_filter_insert_values.iter().zip(leaf_indices.iter()) { + let nullifier = + Poseidon::hashv(&[insert_value.as_slice(), &leaf_index.to_be_bytes(), &tx_hash]) + .unwrap(); + leaf_hash_chain_insert_values.push(nullifier); + } + assert_input_queue_insert( + pre_account, + pre_value_vecs, + pre_roots, + pre_hash_chains, + merkle_tree_account, + bloom_filter_insert_values, + leaf_hash_chain_insert_values, + input_is_in_tree, + array_indices, + current_slot, + ) +} +/// Insert into input queue: +/// 1. New value exists in the current batch bloom_filter +/// 2. New value does not exist in the other batch bloom_filters +#[allow(clippy::too_many_arguments)] +pub fn assert_input_queue_insert( + mut pre_account: BatchedMerkleTreeMetadata, + pre_value_vecs: &mut [ZeroCopyVecU64<[u8; 32]>], + pre_roots: Vec<[u8; 32]>, + mut pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], + mut merkle_tree_account: BatchedMerkleTreeAccount, + bloom_filter_insert_values: Vec<[u8; 32]>, + leaf_hash_chain_insert_values: Vec<[u8; 32]>, + input_is_in_tree: Vec, + array_indices: Vec, + current_slot: &u64, +) -> Result<(), BatchedMerkleTreeError> { + let mut should_be_zeroed = false; + for (i, insert_value) in bloom_filter_insert_values.iter().enumerate() { + if !input_is_in_tree[i] { + let value_vec_index = array_indices[i]; + assert!( + pre_value_vecs.iter_mut().any(|value_vec| { + if value_vec.len() > value_vec_index { + { + if value_vec[value_vec_index] == *insert_value { + value_vec[value_vec_index] = [0u8; 32]; + true + } else { + false + } + } + } else { + false + } + }), + "Value not in value vec." + ); + } + + let post_roots: Vec<[u8; 32]> = merkle_tree_account.root_history.iter().cloned().collect(); + // if root buffer changed it must be only overwritten by [0u8;32] + if post_roots != pre_roots { + let only_zero_overwrites = post_roots + .iter() + .zip(pre_roots.iter()) + .all(|(post, pre)| *post == *pre || *post == [0u8; 32]); + println!("pre_roots: {:?}", pre_roots); + println!("post_roots: {:?}", post_roots); + if !only_zero_overwrites { + panic!("Root buffer changed.") + } + } + + let inserted_batch_index = + pre_account.queue_batches.currently_processing_batch_index as usize; + let expected_batch = pre_account + .queue_batches + .batches + .get_mut(inserted_batch_index) + .unwrap(); + + pre_account.queue_batches.next_index += 1; + + println!( + "assert input queue batch update: expected_batch: {:?}", + expected_batch + ); + println!( + "assert input queue batch update: expected_batch.get_num_inserted_elements(): {}", + expected_batch.get_num_inserted_elements() + ); + println!( + "assert input queue batch update: expected_batch.batch_size / 2: {}", + expected_batch.batch_size / 2 + ); + + if !should_be_zeroed && expected_batch.get_state() == BatchState::Inserted { + should_be_zeroed = + expected_batch.get_num_inserted_elements() == expected_batch.batch_size / 2; + } + println!( + "assert input queue batch update: should_be_zeroed: {}", + should_be_zeroed + ); + if expected_batch.get_state() == BatchState::Inserted { + println!("assert input queue batch update: clearing batch"); + pre_hash_chains[inserted_batch_index].clear(); + expected_batch.advance_state_to_fill(None).unwrap(); + expected_batch.set_start_slot(current_slot); + println!("setting start slot to {}", current_slot); + } else if expected_batch.get_state() == BatchState::Fill + && !expected_batch.start_slot_is_set() + { + // Batch is filled for the first time + expected_batch.set_start_slot(current_slot); + } + println!( + "assert input queue batch update: inserted_batch_index: {}", + inserted_batch_index + ); + // New value exists in the current batch bloom filter + let mut bloom_filter = BloomFilter::new( + merkle_tree_account.queue_batches.batches[inserted_batch_index].num_iters as usize, + merkle_tree_account.queue_batches.batches[inserted_batch_index].bloom_filter_capacity, + merkle_tree_account.bloom_filter_stores[inserted_batch_index], + ) + .unwrap(); + println!( + "assert input queue batch update: insert_value: {:?}", + insert_value + ); + assert!(bloom_filter.contains(insert_value)); + let pre_hash_chain = pre_hash_chains.get_mut(inserted_batch_index).unwrap(); + expected_batch.add_to_hash_chain(&leaf_hash_chain_insert_values[i], pre_hash_chain)?; + + let num_iters = + merkle_tree_account.queue_batches.batches[inserted_batch_index].num_iters as usize; + let bloom_filter_capacity = + merkle_tree_account.queue_batches.batches[inserted_batch_index].bloom_filter_capacity; + // New value does not exist in the other batch bloom_filters + for (i, store) in merkle_tree_account + .bloom_filter_stores + .iter_mut() + .enumerate() + { + // Skip current batch it is already checked above + if i != inserted_batch_index { + let mut bloom_filter = + BloomFilter::new(num_iters, bloom_filter_capacity, store).unwrap(); + assert!(!bloom_filter.contains(insert_value)); + } + } + // if the currently processing batch changed it should + // increment by one and the old batch should be ready to + // update + if expected_batch.get_current_zkp_batch_index() == expected_batch.get_num_zkp_batches() { + assert_eq!( + merkle_tree_account.queue_batches.batches + [pre_account.queue_batches.currently_processing_batch_index as usize] + .get_state(), + BatchState::Full + ); + pre_account.queue_batches.currently_processing_batch_index += 1; + pre_account.queue_batches.currently_processing_batch_index %= + pre_account.queue_batches.num_batches; + assert_eq!( + merkle_tree_account.queue_batches.batches[inserted_batch_index], + *expected_batch + ); + assert_eq!( + merkle_tree_account.hash_chain_stores[inserted_batch_index] + .last() + .unwrap(), + pre_hash_chain.last().unwrap(), + "Hashchain store inconsistent." + ); + } + } + + assert_eq!( + *merkle_tree_account.get_metadata(), + pre_account, + "BatchedMerkleTreeMetadata changed." + ); + let inserted_batch_index = pre_account.queue_batches.currently_processing_batch_index as usize; + let mut expected_batch = pre_account.queue_batches.batches[inserted_batch_index]; + if should_be_zeroed { + expected_batch.set_bloom_filter_to_zeroed(); + } + assert_eq!( + merkle_tree_account.queue_batches.batches[inserted_batch_index], + expected_batch + ); + let other_batch = if inserted_batch_index == 0 { 1 } else { 0 }; + assert_eq!( + merkle_tree_account.queue_batches.batches[other_batch], + pre_account.queue_batches.batches[other_batch] + ); + assert_eq!( + merkle_tree_account.hash_chain_stores, pre_hash_chains, + "Hashchain store inconsistent." + ); + Ok(()) +} + +/// Expected behavior for insert into output queue: +/// - add value to value array +/// - batch.num_inserted += 1 +/// - if batch is full after insertion advance state to ReadyToUpdateTree +pub fn assert_output_queue_insert( + mut pre_account: BatchedQueueMetadata, + // mut pre_batches: Vec, + mut pre_value_store: [ZeroCopyVecU64<[u8; 32]>; 2], + mut pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], + mut output_account: BatchedQueueAccount, + insert_values: Vec<[u8; 32]>, + current_slot: u64, +) -> Result<(), BatchedMerkleTreeError> { + for batch in output_account.batch_metadata.batches.iter_mut() { + println!("output_account.batch: {:?}", batch); + } + for batch in pre_account.batch_metadata.batches.iter() { + println!("pre_batch: {:?}", batch); + } + for insert_value in insert_values.iter() { + // if the currently processing batch changed it should + // increment by one and the old batch should be ready to + // update + + let inserted_batch_index = + pre_account.batch_metadata.currently_processing_batch_index as usize; + let expected_batch = &mut pre_account.batch_metadata.batches[inserted_batch_index]; + let pre_value_store = pre_value_store.get_mut(inserted_batch_index).unwrap(); + let pre_hash_chain = pre_hash_chains.get_mut(inserted_batch_index).unwrap(); + if expected_batch.get_state() == BatchState::Inserted { + expected_batch + .advance_state_to_fill(Some(pre_account.batch_metadata.next_index)) + .unwrap(); + pre_value_store.clear(); + pre_hash_chain.clear(); + } + pre_account.batch_metadata.next_index += 1; + expected_batch.store_and_hash_value( + insert_value, + pre_value_store, + pre_hash_chain, + ¤t_slot, + )?; + + let other_batch = if inserted_batch_index == 0 { 1 } else { 0 }; + assert!(output_account.value_vecs[inserted_batch_index] + .as_mut_slice() + .to_vec() + .contains(insert_value)); + assert!(!output_account.value_vecs[other_batch] + .as_mut_slice() + .to_vec() + .contains(insert_value)); + if expected_batch.get_num_zkp_batches() == expected_batch.get_current_zkp_batch_index() { + assert_eq!( + output_account.batch_metadata.batches + [pre_account.batch_metadata.currently_processing_batch_index as usize] + .get_state(), + BatchState::Full + ); + pre_account.batch_metadata.currently_processing_batch_index += 1; + pre_account.batch_metadata.currently_processing_batch_index %= + pre_account.batch_metadata.num_batches; + assert_eq!( + output_account.batch_metadata.batches[inserted_batch_index], + *expected_batch + ); + } + } + assert_eq!( + *output_account.get_metadata(), + pre_account, + "BatchedQueueAccount changed." + ); + assert_eq!(pre_hash_chains, output_account.hash_chain_stores); + for (i, (value_store, pre)) in output_account + .value_vecs + .iter() + .zip(pre_value_store.iter()) + .enumerate() + { + for (j, (value, pre_value)) in value_store.iter().zip(pre.iter()).enumerate() { + assert_eq!( + *value, *pre_value, + "{} {} \n value store {:?}\n pre {:?}", + i, j, value_store, pre + ); + } + } + assert_eq!(pre_value_store, output_account.value_vecs); + Ok(()) +} diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs new file mode 100644 index 0000000000..2fda6b2016 --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs @@ -0,0 +1,559 @@ +#![allow(unused_assignments)] +use std::cmp::min; + +use crate::e2e_tests::shared::*; +use light_batched_merkle_tree::{ + batch::BatchState, + constants::{ + ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, + }, + errors::BatchedMerkleTreeError, + initialize_address_tree::{ + get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, + InitAddressTreeAccountsInstructionData, + }, + initialize_state_tree::{ + init_batched_state_merkle_tree_accounts, + test_utils::get_state_merkle_tree_account_size_from_params, + InitStateTreeAccountsInstructionData, + }, + merkle_tree::{ + assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, + InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + }, + merkle_tree_metadata::BatchedMerkleTreeMetadata, + queue::{ + test_utils::{ + get_output_queue_account_size_default, get_output_queue_account_size_from_params, + }, + BatchedQueueAccount, BatchedQueueMetadata, + }, +}; +use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_compressed_account::{ + hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, + pubkey::Pubkey, +}; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::MerkleTree; +use light_prover_client::prover::spawn_prover; +use light_test_utils::mock_batched_forester::{ + MockBatchedAddressForester, MockBatchedForester, MockTxEvent, +}; +use light_zero_copy::vec::ZeroCopyVecU64; +use rand::{rngs::StdRng, Rng}; +use serial_test::serial; + +#[derive(Debug, PartialEq, Clone)] +pub struct MockTransactionInputs { + inputs: Vec<[u8; 32]>, + outputs: Vec<[u8; 32]>, +} +pub fn simulate_transaction( + instruction_data: MockTransactionInputs, + merkle_tree_account_data: &mut [u8], + output_queue_account_data: &mut [u8], + reference_merkle_tree: &MerkleTree, + current_slot: &mut u64, + mt_pubkey: &Pubkey, +) -> Result { + let mut output_account = + BatchedQueueAccount::output_from_bytes(output_queue_account_data).unwrap(); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(merkle_tree_account_data, mt_pubkey).unwrap(); + let flattened_inputs = instruction_data + .inputs + .iter() + .cloned() + .chain(instruction_data.outputs.iter().cloned()) + .collect::>(); + let tx_hash = create_hash_chain_from_slice(flattened_inputs.as_slice())?; + + for input in instruction_data.inputs.iter() { + // zkp inclusion in Merkle tree + let inclusion = reference_merkle_tree.get_leaf_index(input); + let leaf_index = if let Some(leaf_index) = inclusion { + leaf_index as u64 + } else { + println!("simulate_transaction: inclusion is none"); + let mut included = false; + let mut leaf_index = 0; + let start_indices = output_account + .batch_metadata + .batches + .iter() + .map(|batch| batch.start_index) + .collect::>(); + + for (batch_index, value_vec) in output_account.value_vecs.iter_mut().enumerate() { + for (value_index, value) in value_vec.iter_mut().enumerate() { + if *value == *input { + let batch_start_index = start_indices[batch_index]; + included = true; + println!("overwriting value: {:?}", value); + *value = [0u8; 32]; + leaf_index = value_index as u64 + batch_start_index; + } + } + } + if !included { + panic!("Value not included in any output queue or trees."); + } + leaf_index + }; + + println!( + "sim tx input: \n {:?} \nleaf index : {:?}, \ntx hash {:?}", + input, leaf_index, tx_hash, + ); + merkle_tree_account.insert_nullifier_into_queue( + input, + leaf_index, + &tx_hash, + current_slot, + )?; + } + + for output in instruction_data.outputs.iter() { + let leaf_index = output_account.batch_metadata.next_index; + println!( + "sim tx output: \n {:?} \nleaf index : {:?}", + output, leaf_index + ); + output_account.insert_into_current_batch(output, current_slot)?; + } + Ok(MockTxEvent { + inputs: instruction_data.inputs.clone(), + outputs: instruction_data.outputs.clone(), + tx_hash, + }) +} + +#[serial] +#[tokio::test] +async fn test_simulate_transactions() { + spawn_prover().await; + let mut mock_indexer = + MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); + + let num_tx = 2200; + let owner = Pubkey::new_unique(); + + let queue_account_size = get_output_queue_account_size_default(); + + let mut output_queue_account_data = vec![0; queue_account_size]; + let output_queue_pubkey = Pubkey::new_unique(); + + let mt_account_size = get_merkle_tree_account_size_default(); + let mut mt_account_data = vec![0; mt_account_size]; + let mt_pubkey = ACCOUNT_COMPRESSION_PROGRAM_ID.into(); + + let params = InitStateTreeAccountsInstructionData::test_default(); + + let merkle_tree_rent = 1_000_000_000; + let queue_rent = 1_000_000_000; + let additional_bytes_rent = 1000; + + init_batched_state_merkle_tree_accounts( + owner, + params, + &mut output_queue_account_data, + output_queue_pubkey, + queue_rent, + &mut mt_account_data, + mt_pubkey, + merkle_tree_rent, + additional_bytes_rent, + ) + .unwrap(); + use rand::SeedableRng; + let mut rng = StdRng::seed_from_u64(0); + let mut in_ready_for_update = false; + let mut out_ready_for_update = false; + let mut num_output_updates = 0; + let mut num_input_updates = 0; + let mut num_input_values = 0; + let mut num_output_values = 0; + let mut current_slot = rng.gen(); + + for tx in 0..num_tx { + println!("tx: {}", tx); + println!("num_input_updates: {}", num_input_updates); + println!("num_output_updates: {}", num_output_updates); + { + println!("Simulate tx {} -----------------------------", tx); + println!("Num inserted values: {}", num_input_values); + println!("Num input updates: {}", num_input_updates); + println!("Num output updates: {}", num_output_updates); + println!("Num output values: {}", num_output_values); + let number_of_outputs = rng.gen_range(0..7); + let mut outputs = vec![]; + for _ in 0..number_of_outputs { + outputs.push(get_rnd_bytes(&mut rng)); + } + let number_of_inputs = if rng.gen_bool(0.5) { + if !mock_indexer.active_leaves.is_empty() { + let x = min(mock_indexer.active_leaves.len(), 5); + rng.gen_range(0..x) + } else { + 0 + } + } else { + 0 + }; + + let mut inputs = vec![]; + let mut input_is_in_tree = vec![]; + let mut leaf_indices = vec![]; + let mut array_indices = vec![]; + let mut retries = min(10, mock_indexer.active_leaves.len()); + while inputs.len() < number_of_inputs && retries > 0 { + let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); + let inserted = mock_indexer.merkle_tree.get_leaf_index(&leaf); + if let Some(leaf_index) = inserted { + inputs.push(leaf); + leaf_indices.push(leaf_index as u64); + input_is_in_tree.push(true); + array_indices.push(0); + } else if rng.gen_bool(0.1) { + inputs.push(leaf); + let output_queue = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data) + .unwrap(); + let mut leaf_array_index = 0; + let mut batch_index = 0; + for (i, vec) in output_queue.value_vecs.iter().enumerate() { + let pos = vec.iter().position(|value| *value == leaf); + if let Some(pos) = pos { + leaf_array_index = pos; + batch_index = i; + break; + } + if i == output_queue.value_vecs.len() - 1 { + panic!("Leaf not found in output queue."); + } + } + let batch = output_queue + .batch_metadata + .batches + .get(batch_index) + .unwrap(); + array_indices.push(leaf_array_index); + let leaf_index: u64 = batch.start_index + leaf_array_index as u64; + leaf_indices.push(leaf_index); + input_is_in_tree.push(false); + } + retries -= 1; + } + let number_of_inputs = inputs.len(); + println!("number_of_inputs: {}", number_of_inputs); + + let instruction_data = MockTransactionInputs { + inputs: inputs.clone(), + outputs: outputs.clone(), + }; + + let merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + println!( + "input queue: {:?}", + merkle_tree_account.queue_batches.batches[0].get_num_inserted_zkp_batch() + ); + + let mut pre_mt_data = mt_account_data.clone(); + let mut pre_account_bytes = output_queue_account_data.clone(); + + let pre_output_account = + BatchedQueueAccount::output_from_bytes(&mut pre_account_bytes).unwrap(); + let pre_output_metadata = *pre_output_account.get_metadata(); + let mut pre_output_value_stores = pre_output_account.value_vecs; + let pre_output_hash_chains = pre_output_account.hash_chain_stores; + + let mut pre_mt_account_bytes = mt_account_data.clone(); + let pre_merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_bytes, &mt_pubkey) + .unwrap(); + let pre_mt_account = *pre_merkle_tree_account.get_metadata(); + let pre_roots = pre_merkle_tree_account + .root_history + .iter() + .cloned() + .collect(); + let pre_mt_hash_chains = pre_merkle_tree_account.hash_chain_stores; + + if !outputs.is_empty() || !inputs.is_empty() { + println!("Simulating tx with inputs: {:?}", instruction_data); + let event = simulate_transaction( + instruction_data, + &mut pre_mt_data, + &mut output_queue_account_data, + &mock_indexer.merkle_tree, + &mut current_slot, + &mt_pubkey, + ) + .unwrap(); + mock_indexer.tx_events.push(event.clone()); + + if !inputs.is_empty() { + let merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_data, &mt_pubkey) + .unwrap(); + println!("inputs: {:?}", inputs); + assert_nullifier_queue_insert( + pre_mt_account, + &mut pre_output_value_stores, // mut to remove values proven by index + pre_roots, + pre_mt_hash_chains, + merkle_tree_account, + inputs.clone(), + leaf_indices.clone(), + event.tx_hash, + input_is_in_tree, + array_indices, + ¤t_slot, + ) + .unwrap(); + } + + if !outputs.is_empty() { + assert_output_queue_insert( + pre_output_metadata, + pre_output_value_stores, + pre_output_hash_chains, + BatchedQueueAccount::output_from_bytes( + &mut output_queue_account_data.clone(), // clone so that data cannot be modified + ) + .unwrap(), + outputs.clone(), + current_slot, + ) + .unwrap(); + } + + for i in 0..number_of_inputs { + mock_indexer + .input_queue_leaves + .push((inputs[i], leaf_indices[i] as usize)); + } + for output in outputs.iter() { + mock_indexer.active_leaves.push(*output); + mock_indexer.output_queue_leaves.push(*output); + } + + num_output_values += number_of_outputs; + num_input_values += number_of_inputs; + let merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_data, &mt_pubkey) + .unwrap(); + in_ready_for_update = merkle_tree_account + .queue_batches + .batches + .iter() + .any(|batch| batch.get_first_ready_zkp_batch().is_ok()); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + out_ready_for_update = output_account + .batch_metadata + .batches + .iter() + .any(|batch| batch.get_first_ready_zkp_batch().is_ok()); + + mt_account_data = pre_mt_data.clone(); + } else { + println!("Skipping simulate tx for no inputs or outputs"); + } + current_slot += 1; + } + + if in_ready_for_update && rng.gen_bool(1.0) { + println!("Input update -----------------------------"); + println!("Num inserted values: {}", num_input_values); + println!("Num input updates: {}", num_input_updates); + println!("Num output updates: {}", num_output_updates); + println!("Num output values: {}", num_output_values); + let mut pre_mt_account_data = mt_account_data.clone(); + let old_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let (input_res, new_root) = { + let mut account = BatchedMerkleTreeAccount::state_from_bytes( + &mut pre_mt_account_data, + &mt_pubkey, + ) + .unwrap(); + println!("batches {:?}", account.queue_batches.batches); + + let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; + let batch = account + .queue_batches + .batches + .get(next_full_batch as usize) + .unwrap(); + println!( + "account + .hash_chain_stores {:?}", + account.hash_chain_stores + ); + println!("hash_chain store len {:?}", account.hash_chain_stores.len()); + println!( + "batch.get_num_inserted_zkps() as usize {:?}", + batch.get_num_inserted_zkps() as usize + ); + let leaves_hash_chain = account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + + let (proof, new_root) = mock_indexer + .get_batched_update_proof( + account.get_metadata().queue_batches.zkp_batch_size as u32, + *leaves_hash_chain, + ) + .await + .unwrap(); + let instruction_data = InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + ( + account.update_tree_from_input_queue(instruction_data), + new_root, + ) + }; + println!("Input update -----------------------------"); + println!("res {:?}", input_res); + assert!(input_res.is_ok()); + let nullify_event = input_res.unwrap(); + in_ready_for_update = false; + // assert Merkle tree + // sequence number increased X + // next index increased X + // current root index increased X + // One root changed one didn't + + let account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) + .unwrap(); + assert_nullify_event(nullify_event, new_root, &old_account, mt_pubkey); + assert_merkle_tree_update(old_account, account, None, None, new_root); + mt_account_data = pre_mt_account_data.clone(); + + num_input_updates += 1; + } + + if out_ready_for_update && rng.gen_bool(1.0) { + println!("Output update -----------------------------"); + println!("Num inserted values: {}", num_input_values); + println!("Num input updates: {}", num_input_updates); + println!("Num output updates: {}", num_output_updates); + println!("Num output values: {}", num_output_values); + + let mut pre_mt_account_data = mt_account_data.clone(); + let mut account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) + .unwrap(); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + let next_index = account.get_metadata().next_index; + let next_full_batch = output_account + .get_metadata() + .batch_metadata + .pending_batch_index; + let batch = output_account + .batch_metadata + .batches + .get(next_full_batch as usize) + .unwrap(); + let leaves_hash_chain = output_account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + let (proof, new_root) = mock_indexer + .get_batched_append_proof( + next_index as usize, + batch.get_num_inserted_zkps() as u32, + batch.zkp_batch_size as u32, + *leaves_hash_chain, + batch.get_num_zkp_batches() as u32, + ) + .await + .unwrap(); + + let instruction_data = InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + let mut pre_output_queue_state = output_queue_account_data.clone(); + println!("Output update -----------------------------"); + + let queue_account = + &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); + let output_res = + account.update_tree_from_output_queue_account(queue_account, instruction_data); + println!("output_res: {:?}", output_res); + assert!(output_res.is_ok()); + let batch_append_event = output_res.unwrap(); + + assert_eq!( + *account.root_history.last().unwrap(), + mock_indexer.merkle_tree.root() + ); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); + let old_output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + let old_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); + println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); + assert_batch_append_event_event( + batch_append_event, + new_root, + &old_output_account, + &old_account, + mt_pubkey, + ); + assert_merkle_tree_update( + old_account, + account, + Some(old_output_account), + Some(output_account), + new_root, + ); + + output_queue_account_data = pre_output_queue_state; + mt_account_data = pre_mt_account_data; + out_ready_for_update = false; + num_output_updates += 1; + } + } + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); + println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); + println!("num_output_updates: {}", num_output_updates); + println!("num_input_updates: {}", num_input_updates); + println!("num_output_values: {}", num_output_values); + println!("num_input_values: {}", num_input_values); +} diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs new file mode 100644 index 0000000000..db2aab65fe --- /dev/null +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs @@ -0,0 +1,447 @@ +#![allow(unused_assignments)] +use std::cmp::min; + +use crate::e2e_tests::shared::*; +use light_batched_merkle_tree::{ + batch::BatchState, + constants::{ + ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, + DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, + }, + errors::BatchedMerkleTreeError, + initialize_address_tree::{ + get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, + InitAddressTreeAccountsInstructionData, + }, + initialize_state_tree::{ + init_batched_state_merkle_tree_accounts, + test_utils::get_state_merkle_tree_account_size_from_params, + InitStateTreeAccountsInstructionData, + }, + merkle_tree::{ + assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, + InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + }, + merkle_tree_metadata::BatchedMerkleTreeMetadata, + queue::{ + test_utils::{ + get_output_queue_account_size_default, get_output_queue_account_size_from_params, + }, + BatchedQueueAccount, BatchedQueueMetadata, + }, +}; +use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_compressed_account::{ + hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, + pubkey::Pubkey, +}; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::MerkleTree; +use light_prover_client::prover::spawn_prover; +use light_test_utils::mock_batched_forester::{ + MockBatchedAddressForester, MockBatchedForester, MockTxEvent, +}; +use light_zero_copy::vec::ZeroCopyVecU64; +use rand::{rngs::StdRng, Rng}; +use serial_test::serial; + +#[serial] +#[tokio::test] +async fn test_fill_state_queues_completely() { + spawn_prover().await; + let mut current_slot = 1; + let roothistory_capacity = vec![17, 80]; + for root_history_capacity in roothistory_capacity { + let mut mock_indexer = + MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); + + let mut params = InitStateTreeAccountsInstructionData::test_default(); + params.output_queue_batch_size = params.input_queue_batch_size * 10; + // Root history capacity which is greater than the input updates + params.root_history_capacity = root_history_capacity; + + let owner = Pubkey::new_unique(); + + let queue_account_size = get_output_queue_account_size_from_params(params); + + let mut output_queue_account_data = vec![0; queue_account_size]; + let output_queue_pubkey = Pubkey::new_unique(); + + let mt_account_size = get_state_merkle_tree_account_size_from_params(params); + let mut mt_account_data = vec![0; mt_account_size]; + let mt_pubkey = Pubkey::new_unique(); + + let merkle_tree_rent = 1_000_000_000; + let queue_rent = 1_000_000_000; + let additional_bytes_rent = 1000; + + init_batched_state_merkle_tree_accounts( + owner, + params, + &mut output_queue_account_data, + output_queue_pubkey, + queue_rent, + &mut mt_account_data, + mt_pubkey, + merkle_tree_rent, + additional_bytes_rent, + ) + .unwrap(); + use rand::SeedableRng; + let mut rng = StdRng::seed_from_u64(0); + + let num_tx = NUM_BATCHES as u64 * params.output_queue_batch_size; + + // Fill up complete output queue + for _ in 0..num_tx { + // Output queue + + let rnd_bytes = get_rnd_bytes(&mut rng); + let mut pre_output_queue_account_data = output_queue_account_data.clone(); + let pre_output_account = + BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_account_data).unwrap(); + let pre_account = *pre_output_account.get_metadata(); + let pre_value_store = pre_output_account.value_vecs; + let pre_hash_chains = pre_output_account.hash_chain_stores; + + let mut output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + output_account + .insert_into_current_batch(&rnd_bytes, ¤t_slot) + .unwrap(); + assert_output_queue_insert( + pre_account, + pre_value_store, + pre_hash_chains, + BatchedQueueAccount::output_from_bytes( + &mut output_queue_account_data.clone(), // clone so that data cannot be modified + ) + .unwrap(), + vec![rnd_bytes], + current_slot, + ) + .unwrap(); + current_slot += 1; + mock_indexer.output_queue_leaves.push(rnd_bytes); + } + let rnd_bytes = get_rnd_bytes(&mut rng); + let mut output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + + let result = output_account.insert_into_current_batch(&rnd_bytes, ¤t_slot); + assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); + + output_account + .batch_metadata + .batches + .iter() + .for_each(|b| assert_eq!(b.get_state(), BatchState::Full)); + + // Batch insert output queue into merkle tree. + for _ in 0..output_account + .get_metadata() + .batch_metadata + .get_num_zkp_batches() + { + println!("Output update -----------------------------"); + let mut pre_mt_account_data = mt_account_data.clone(); + let mut account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) + .unwrap(); + let mut pre_output_queue_state = output_queue_account_data.clone(); + let output_account = + BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); + let next_index = account.get_metadata().next_index; + let next_full_batch = output_account + .get_metadata() + .batch_metadata + .pending_batch_index; + let batch = output_account + .batch_metadata + .batches + .get(next_full_batch as usize) + .unwrap(); + let leaves = mock_indexer.output_queue_leaves.clone(); + let leaves_hash_chain = output_account + .hash_chain_stores + .get(next_full_batch as usize) + .unwrap() + .get(batch.get_num_inserted_zkps() as usize) + .unwrap(); + let (proof, new_root) = mock_indexer + .get_batched_append_proof( + next_index as usize, + batch.get_num_inserted_zkps() as u32, + batch.zkp_batch_size as u32, + *leaves_hash_chain, + batch.get_num_zkp_batches() as u32, + ) + .await + .unwrap(); + let start = batch.get_num_inserted_zkps() as usize * batch.zkp_batch_size as usize; + let end = start + batch.zkp_batch_size as usize; + for leaf in &leaves[start..end] { + // Storing the leaf in the output queue indexer so that it + // can be inserted into the input queue later. + mock_indexer.active_leaves.push(*leaf); + } + + let instruction_data = InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof { + a: proof.a, + b: proof.b, + c: proof.c, + }, + }; + + println!("Output update -----------------------------"); + let queue_account = + &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); + let output_res = + account.update_tree_from_output_queue_account(queue_account, instruction_data); + assert!(output_res.is_ok()); + + assert_eq!( + *account.root_history.last().unwrap(), + mock_indexer.merkle_tree.root() + ); + + output_queue_account_data = pre_output_queue_state; + mt_account_data = pre_mt_account_data; + } + + // Fill up complete input queue. + let num_tx = NUM_BATCHES as u64 * params.input_queue_batch_size; + let mut first_value = [0u8; 32]; + for tx in 0..num_tx { + println!("Input insert ----------------------------- {}", tx); + let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); + let leaf_index = mock_indexer.merkle_tree.get_leaf_index(&leaf).unwrap(); + + let mut pre_mt_account_data = mt_account_data.clone(); + let pre_merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) + .unwrap(); + let pre_account = *pre_merkle_tree_account.get_metadata(); + let pre_roots = pre_merkle_tree_account + .root_history + .iter() + .cloned() + .collect(); + let pre_hash_chains = pre_merkle_tree_account.hash_chain_stores; + let tx_hash = create_hash_chain_from_slice(&[leaf]).unwrap(); + // Index input queue insert event + mock_indexer.input_queue_leaves.push((leaf, leaf_index)); + mock_indexer.tx_events.push(MockTxEvent { + inputs: vec![leaf], + outputs: vec![], + tx_hash, + }); + println!("leaf {:?}", leaf); + println!("leaf_index {:?}", leaf_index); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + + merkle_tree_account + .insert_nullifier_into_queue( + &leaf.to_vec().try_into().unwrap(), + leaf_index as u64, + &tx_hash, + ¤t_slot, + ) + .unwrap(); + println!("current slot {:?}", current_slot); + assert_nullifier_queue_insert( + pre_account, + &mut [], + pre_roots, + pre_hash_chains, + merkle_tree_account, + vec![leaf], + vec![leaf_index as u64], + tx_hash, + vec![true], + vec![], + ¤t_slot, + ) + .unwrap(); + current_slot += 1; + println!("leaf {:?}", leaf); + // Insert the same value twice + { + // copy data so that failing test doesn't affect the state of + // subsequent tests + let mut mt_account_data = mt_account_data.clone(); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let result = merkle_tree_account.insert_nullifier_into_queue( + &leaf.to_vec().try_into().unwrap(), + leaf_index as u64, + &tx_hash, + ¤t_slot, + ); + result.unwrap_err(); + // assert_eq!( + // result.unwrap_err(), + // BatchedMerkleTreeError::BatchInsertFailed.into() + // ); + } + // Try to insert first value into any batch + if tx == 0 { + first_value = leaf; + } else { + let mut mt_account_data = mt_account_data.clone(); + let mut merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let result = merkle_tree_account.insert_nullifier_into_queue( + &first_value.to_vec().try_into().unwrap(), + leaf_index as u64, + &tx_hash, + ¤t_slot, + ); + // assert_eq!( + // result.unwrap_err(), + // BatchedMerkleTreeError::BatchInsertFailed.into() + // ); + result.unwrap_err(); + // assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); + } + } + // Assert input queue is full and doesn't accept more inserts + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let rnd_bytes = get_rnd_bytes(&mut rng); + let tx_hash = get_rnd_bytes(&mut rng); + let result = merkle_tree_account.insert_nullifier_into_queue( + &rnd_bytes, + 0, + &tx_hash, + ¤t_slot, + ); + assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); + } + // Root of the final batch of first input queue batch + let mut first_input_batch_update_root_value = [0u8; 32]; + let num_updates = + params.input_queue_batch_size / params.input_queue_zkp_batch_size * NUM_BATCHES as u64; + for i in 0..num_updates { + println!("input update ----------------------------- {}", i); + perform_input_update(&mut mt_account_data, &mut mock_indexer, false, mt_pubkey).await; + + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + // after 5 updates the first batch is completely inserted + // As soon as we switch to inserting the second batch we zero out the first batch since + // the second batch is completely full. + if i >= 4 { + let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); + assert!(batch.bloom_filter_is_zeroed()); + } else { + let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); + assert!(!batch.bloom_filter_is_zeroed()); + } + let batch_one = &merkle_tree_account.queue_batches.batches[1]; + assert!(!batch_one.bloom_filter_is_zeroed()); + + println!( + "performed input queue batched update {} created root {:?}", + i, + mock_indexer.merkle_tree.root() + ); + if i == 4 { + first_input_batch_update_root_value = mock_indexer.merkle_tree.root(); + } + let merkle_tree_account = + BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + println!( + "root {:?}", + merkle_tree_account.root_history.last().unwrap() + ); + println!( + "root last index {:?}", + merkle_tree_account.root_history.last_index() + ); + } + // assert all bloom_filters are inserted + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + for (i, batch) in merkle_tree_account.queue_batches.batches.iter().enumerate() { + assert_eq!(batch.get_state(), BatchState::Inserted); + if i == 0 { + assert!(batch.bloom_filter_is_zeroed()); + } else { + assert!(!batch.bloom_filter_is_zeroed()); + } + } + } + // do one insert and expect that roots until merkle_tree_account.batches[0].root_index are zero + { + let merkle_tree_account = + &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let pre_batch_zero = *merkle_tree_account.queue_batches.batches.first().unwrap(); + + let value = &get_rnd_bytes(&mut rng); + let tx_hash = &get_rnd_bytes(&mut rng); + merkle_tree_account + .insert_nullifier_into_queue(value, 0, tx_hash, ¤t_slot) + .unwrap(); + { + let post_batch = *merkle_tree_account.queue_batches.batches.first().unwrap(); + assert_eq!(post_batch.get_state(), BatchState::Fill); + assert_eq!(post_batch.get_num_inserted_zkp_batch(), 1); + let bloom_filter_store = + merkle_tree_account.bloom_filter_stores.get_mut(0).unwrap(); + let mut bloom_filter = BloomFilter::new( + params.bloom_filter_num_iters as usize, + params.bloom_filter_capacity, + bloom_filter_store, + ) + .unwrap(); + assert!(bloom_filter.contains(value)); + } + + for root in merkle_tree_account.root_history.iter() { + println!("root {:?}", root); + } + println!( + "root in root index {:?}", + merkle_tree_account.root_history[pre_batch_zero.root_index as usize] + ); + // check that all roots have been overwritten except the root index + // of the update + let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; + let start = merkle_tree_account.root_history.last_index() as u32; + println!("start {:?}", start); + for root in start + 1..pre_batch_zero.root_index + root_history_len { + println!("actual index {:?}", root); + let index = root % root_history_len; + + if index == pre_batch_zero.root_index { + let root_index = pre_batch_zero.root_index as usize; + + assert_eq!( + merkle_tree_account.root_history[root_index], + first_input_batch_update_root_value + ); + assert_eq!(merkle_tree_account.root_history[root_index - 1], [0u8; 32]); + break; + } + println!("index {:?}", index); + assert_eq!(merkle_tree_account.root_history[index as usize], [0u8; 32]); + } + } + } +} diff --git a/program-tests/batched-merkle-tree-test/tests/merkle_tree.rs b/program-tests/batched-merkle-tree-test/tests/merkle_tree.rs deleted file mode 100644 index f06ad2e867..0000000000 --- a/program-tests/batched-merkle-tree-test/tests/merkle_tree.rs +++ /dev/null @@ -1,2206 +0,0 @@ -#![allow(unused_assignments)] -use std::cmp::min; - -use light_batched_merkle_tree::{ - batch::BatchState, - constants::{ - ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, - DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, - }, - errors::BatchedMerkleTreeError, - initialize_address_tree::{ - get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, - InitAddressTreeAccountsInstructionData, - }, - initialize_state_tree::{ - init_batched_state_merkle_tree_accounts, - test_utils::get_state_merkle_tree_account_size_from_params, - InitStateTreeAccountsInstructionData, - }, - merkle_tree::{ - assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, - test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, - InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, - }, - merkle_tree_metadata::BatchedMerkleTreeMetadata, - queue::{ - test_utils::{ - get_output_queue_account_size_default, get_output_queue_account_size_from_params, - }, - BatchedQueueAccount, BatchedQueueMetadata, - }, -}; -use light_bloom_filter::{BloomFilter, BloomFilterError}; -use light_compressed_account::{ - hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, - pubkey::Pubkey, -}; -use light_hasher::{Hasher, Poseidon}; -use light_merkle_tree_reference::MerkleTree; -use light_prover_client::prover::spawn_prover; -use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, MockTxEvent, -}; -use light_zero_copy::vec::ZeroCopyVecU64; -use rand::{rngs::StdRng, Rng}; -use serial_test::serial; - -#[allow(clippy::too_many_arguments)] -pub fn assert_nullifier_queue_insert( - pre_account: BatchedMerkleTreeMetadata, - pre_value_vecs: &mut [ZeroCopyVecU64<[u8; 32]>], - pre_roots: Vec<[u8; 32]>, - pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], - merkle_tree_account: BatchedMerkleTreeAccount, - bloom_filter_insert_values: Vec<[u8; 32]>, - leaf_indices: Vec, - tx_hash: [u8; 32], - input_is_in_tree: Vec, - array_indices: Vec, - current_slot: &u64, -) -> Result<(), BatchedMerkleTreeError> { - let mut leaf_hash_chain_insert_values = vec![]; - for (insert_value, leaf_index) in bloom_filter_insert_values.iter().zip(leaf_indices.iter()) { - let nullifier = - Poseidon::hashv(&[insert_value.as_slice(), &leaf_index.to_be_bytes(), &tx_hash]) - .unwrap(); - leaf_hash_chain_insert_values.push(nullifier); - } - assert_input_queue_insert( - pre_account, - pre_value_vecs, - pre_roots, - pre_hash_chains, - merkle_tree_account, - bloom_filter_insert_values, - leaf_hash_chain_insert_values, - input_is_in_tree, - array_indices, - current_slot, - ) -} -/// Insert into input queue: -/// 1. New value exists in the current batch bloom_filter -/// 2. New value does not exist in the other batch bloom_filters -#[allow(clippy::too_many_arguments)] -pub fn assert_input_queue_insert( - mut pre_account: BatchedMerkleTreeMetadata, - pre_value_vecs: &mut [ZeroCopyVecU64<[u8; 32]>], - pre_roots: Vec<[u8; 32]>, - mut pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], - mut merkle_tree_account: BatchedMerkleTreeAccount, - bloom_filter_insert_values: Vec<[u8; 32]>, - leaf_hash_chain_insert_values: Vec<[u8; 32]>, - input_is_in_tree: Vec, - array_indices: Vec, - current_slot: &u64, -) -> Result<(), BatchedMerkleTreeError> { - let mut should_be_zeroed = false; - for (i, insert_value) in bloom_filter_insert_values.iter().enumerate() { - if !input_is_in_tree[i] { - let value_vec_index = array_indices[i]; - assert!( - pre_value_vecs.iter_mut().any(|value_vec| { - if value_vec.len() > value_vec_index { - { - if value_vec[value_vec_index] == *insert_value { - value_vec[value_vec_index] = [0u8; 32]; - true - } else { - false - } - } - } else { - false - } - }), - "Value not in value vec." - ); - } - - let post_roots: Vec<[u8; 32]> = merkle_tree_account.root_history.iter().cloned().collect(); - // if root buffer changed it must be only overwritten by [0u8;32] - if post_roots != pre_roots { - let only_zero_overwrites = post_roots - .iter() - .zip(pre_roots.iter()) - .all(|(post, pre)| *post == *pre || *post == [0u8; 32]); - println!("pre_roots: {:?}", pre_roots); - println!("post_roots: {:?}", post_roots); - if !only_zero_overwrites { - panic!("Root buffer changed.") - } - } - - let inserted_batch_index = - pre_account.queue_batches.currently_processing_batch_index as usize; - let expected_batch = pre_account - .queue_batches - .batches - .get_mut(inserted_batch_index) - .unwrap(); - - pre_account.queue_batches.next_index += 1; - - println!( - "assert input queue batch update: expected_batch: {:?}", - expected_batch - ); - println!( - "assert input queue batch update: expected_batch.get_num_inserted_elements(): {}", - expected_batch.get_num_inserted_elements() - ); - println!( - "assert input queue batch update: expected_batch.batch_size / 2: {}", - expected_batch.batch_size / 2 - ); - - if !should_be_zeroed && expected_batch.get_state() == BatchState::Inserted { - should_be_zeroed = - expected_batch.get_num_inserted_elements() == expected_batch.batch_size / 2; - } - println!( - "assert input queue batch update: should_be_zeroed: {}", - should_be_zeroed - ); - if expected_batch.get_state() == BatchState::Inserted { - println!("assert input queue batch update: clearing batch"); - pre_hash_chains[inserted_batch_index].clear(); - expected_batch.advance_state_to_fill(None).unwrap(); - expected_batch.set_start_slot(current_slot); - println!("setting start slot to {}", current_slot); - } else if expected_batch.get_state() == BatchState::Fill - && !expected_batch.start_slot_is_set() - { - // Batch is filled for the first time - expected_batch.set_start_slot(current_slot); - } - println!( - "assert input queue batch update: inserted_batch_index: {}", - inserted_batch_index - ); - // New value exists in the current batch bloom filter - let mut bloom_filter = BloomFilter::new( - merkle_tree_account.queue_batches.batches[inserted_batch_index].num_iters as usize, - merkle_tree_account.queue_batches.batches[inserted_batch_index].bloom_filter_capacity, - merkle_tree_account.bloom_filter_stores[inserted_batch_index], - ) - .unwrap(); - println!( - "assert input queue batch update: insert_value: {:?}", - insert_value - ); - assert!(bloom_filter.contains(insert_value)); - let pre_hash_chain = pre_hash_chains.get_mut(inserted_batch_index).unwrap(); - expected_batch.add_to_hash_chain(&leaf_hash_chain_insert_values[i], pre_hash_chain)?; - - let num_iters = - merkle_tree_account.queue_batches.batches[inserted_batch_index].num_iters as usize; - let bloom_filter_capacity = - merkle_tree_account.queue_batches.batches[inserted_batch_index].bloom_filter_capacity; - // New value does not exist in the other batch bloom_filters - for (i, store) in merkle_tree_account - .bloom_filter_stores - .iter_mut() - .enumerate() - { - // Skip current batch it is already checked above - if i != inserted_batch_index { - let mut bloom_filter = - BloomFilter::new(num_iters, bloom_filter_capacity, store).unwrap(); - assert!(!bloom_filter.contains(insert_value)); - } - } - // if the currently processing batch changed it should - // increment by one and the old batch should be ready to - // update - if expected_batch.get_current_zkp_batch_index() == expected_batch.get_num_zkp_batches() { - assert_eq!( - merkle_tree_account.queue_batches.batches - [pre_account.queue_batches.currently_processing_batch_index as usize] - .get_state(), - BatchState::Full - ); - pre_account.queue_batches.currently_processing_batch_index += 1; - pre_account.queue_batches.currently_processing_batch_index %= - pre_account.queue_batches.num_batches; - assert_eq!( - merkle_tree_account.queue_batches.batches[inserted_batch_index], - *expected_batch - ); - assert_eq!( - merkle_tree_account.hash_chain_stores[inserted_batch_index] - .last() - .unwrap(), - pre_hash_chain.last().unwrap(), - "Hashchain store inconsistent." - ); - } - } - - assert_eq!( - *merkle_tree_account.get_metadata(), - pre_account, - "BatchedMerkleTreeMetadata changed." - ); - let inserted_batch_index = pre_account.queue_batches.currently_processing_batch_index as usize; - let mut expected_batch = pre_account.queue_batches.batches[inserted_batch_index]; - if should_be_zeroed { - expected_batch.set_bloom_filter_to_zeroed(); - } - assert_eq!( - merkle_tree_account.queue_batches.batches[inserted_batch_index], - expected_batch - ); - let other_batch = if inserted_batch_index == 0 { 1 } else { 0 }; - assert_eq!( - merkle_tree_account.queue_batches.batches[other_batch], - pre_account.queue_batches.batches[other_batch] - ); - assert_eq!( - merkle_tree_account.hash_chain_stores, pre_hash_chains, - "Hashchain store inconsistent." - ); - Ok(()) -} - -/// Expected behavior for insert into output queue: -/// - add value to value array -/// - batch.num_inserted += 1 -/// - if batch is full after insertion advance state to ReadyToUpdateTree -pub fn assert_output_queue_insert( - mut pre_account: BatchedQueueMetadata, - // mut pre_batches: Vec, - mut pre_value_store: [ZeroCopyVecU64<[u8; 32]>; 2], - mut pre_hash_chains: [ZeroCopyVecU64<[u8; 32]>; 2], - mut output_account: BatchedQueueAccount, - insert_values: Vec<[u8; 32]>, - current_slot: u64, -) -> Result<(), BatchedMerkleTreeError> { - for batch in output_account.batch_metadata.batches.iter_mut() { - println!("output_account.batch: {:?}", batch); - } - for batch in pre_account.batch_metadata.batches.iter() { - println!("pre_batch: {:?}", batch); - } - for insert_value in insert_values.iter() { - // if the currently processing batch changed it should - // increment by one and the old batch should be ready to - // update - - let inserted_batch_index = - pre_account.batch_metadata.currently_processing_batch_index as usize; - let expected_batch = &mut pre_account.batch_metadata.batches[inserted_batch_index]; - let pre_value_store = pre_value_store.get_mut(inserted_batch_index).unwrap(); - let pre_hash_chain = pre_hash_chains.get_mut(inserted_batch_index).unwrap(); - if expected_batch.get_state() == BatchState::Inserted { - expected_batch - .advance_state_to_fill(Some(pre_account.batch_metadata.next_index)) - .unwrap(); - pre_value_store.clear(); - pre_hash_chain.clear(); - } - pre_account.batch_metadata.next_index += 1; - expected_batch.store_and_hash_value( - insert_value, - pre_value_store, - pre_hash_chain, - ¤t_slot, - )?; - - let other_batch = if inserted_batch_index == 0 { 1 } else { 0 }; - assert!(output_account.value_vecs[inserted_batch_index] - .as_mut_slice() - .to_vec() - .contains(insert_value)); - assert!(!output_account.value_vecs[other_batch] - .as_mut_slice() - .to_vec() - .contains(insert_value)); - if expected_batch.get_num_zkp_batches() == expected_batch.get_current_zkp_batch_index() { - assert_eq!( - output_account.batch_metadata.batches - [pre_account.batch_metadata.currently_processing_batch_index as usize] - .get_state(), - BatchState::Full - ); - pre_account.batch_metadata.currently_processing_batch_index += 1; - pre_account.batch_metadata.currently_processing_batch_index %= - pre_account.batch_metadata.num_batches; - assert_eq!( - output_account.batch_metadata.batches[inserted_batch_index], - *expected_batch - ); - } - } - assert_eq!( - *output_account.get_metadata(), - pre_account, - "BatchedQueueAccount changed." - ); - assert_eq!(pre_hash_chains, output_account.hash_chain_stores); - for (i, (value_store, pre)) in output_account - .value_vecs - .iter() - .zip(pre_value_store.iter()) - .enumerate() - { - for (j, (value, pre_value)) in value_store.iter().zip(pre.iter()).enumerate() { - assert_eq!( - *value, *pre_value, - "{} {} \n value store {:?}\n pre {:?}", - i, j, value_store, pre - ); - } - } - assert_eq!(pre_value_store, output_account.value_vecs); - Ok(()) -} - -#[derive(Debug, PartialEq, Clone)] -pub struct MockTransactionInputs { - inputs: Vec<[u8; 32]>, - outputs: Vec<[u8; 32]>, -} - -pub fn simulate_transaction( - instruction_data: MockTransactionInputs, - merkle_tree_account_data: &mut [u8], - output_queue_account_data: &mut [u8], - reference_merkle_tree: &MerkleTree, - current_slot: &mut u64, - mt_pubkey: &Pubkey, -) -> Result { - let mut output_account = - BatchedQueueAccount::output_from_bytes(output_queue_account_data).unwrap(); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(merkle_tree_account_data, mt_pubkey).unwrap(); - let flattened_inputs = instruction_data - .inputs - .iter() - .cloned() - .chain(instruction_data.outputs.iter().cloned()) - .collect::>(); - let tx_hash = create_hash_chain_from_slice(flattened_inputs.as_slice())?; - - for input in instruction_data.inputs.iter() { - // zkp inclusion in Merkle tree - let inclusion = reference_merkle_tree.get_leaf_index(input); - let leaf_index = if let Some(leaf_index) = inclusion { - leaf_index as u64 - } else { - println!("simulate_transaction: inclusion is none"); - let mut included = false; - let mut leaf_index = 0; - let start_indices = output_account - .batch_metadata - .batches - .iter() - .map(|batch| batch.start_index) - .collect::>(); - - for (batch_index, value_vec) in output_account.value_vecs.iter_mut().enumerate() { - for (value_index, value) in value_vec.iter_mut().enumerate() { - if *value == *input { - let batch_start_index = start_indices[batch_index]; - included = true; - println!("overwriting value: {:?}", value); - *value = [0u8; 32]; - leaf_index = value_index as u64 + batch_start_index; - } - } - } - if !included { - panic!("Value not included in any output queue or trees."); - } - leaf_index - }; - - println!( - "sim tx input: \n {:?} \nleaf index : {:?}, \ntx hash {:?}", - input, leaf_index, tx_hash, - ); - merkle_tree_account.insert_nullifier_into_queue( - input, - leaf_index, - &tx_hash, - current_slot, - )?; - } - - for output in instruction_data.outputs.iter() { - let leaf_index = output_account.batch_metadata.next_index; - println!( - "sim tx output: \n {:?} \nleaf index : {:?}", - output, leaf_index - ); - output_account.insert_into_current_batch(output, current_slot)?; - } - Ok(MockTxEvent { - inputs: instruction_data.inputs.clone(), - outputs: instruction_data.outputs.clone(), - tx_hash, - }) -} - -#[serial] -#[tokio::test] -async fn test_simulate_transactions() { - spawn_prover().await; - let mut mock_indexer = - MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); - - let num_tx = 2200; - let owner = Pubkey::new_unique(); - - let queue_account_size = get_output_queue_account_size_default(); - - let mut output_queue_account_data = vec![0; queue_account_size]; - let output_queue_pubkey = Pubkey::new_unique(); - - let mt_account_size = get_merkle_tree_account_size_default(); - let mut mt_account_data = vec![0; mt_account_size]; - let mt_pubkey = ACCOUNT_COMPRESSION_PROGRAM_ID.into(); - - let params = InitStateTreeAccountsInstructionData::test_default(); - - let merkle_tree_rent = 1_000_000_000; - let queue_rent = 1_000_000_000; - let additional_bytes_rent = 1000; - - init_batched_state_merkle_tree_accounts( - owner, - params, - &mut output_queue_account_data, - output_queue_pubkey, - queue_rent, - &mut mt_account_data, - mt_pubkey, - merkle_tree_rent, - additional_bytes_rent, - ) - .unwrap(); - use rand::SeedableRng; - let mut rng = StdRng::seed_from_u64(0); - let mut in_ready_for_update = false; - let mut out_ready_for_update = false; - let mut num_output_updates = 0; - let mut num_input_updates = 0; - let mut num_input_values = 0; - let mut num_output_values = 0; - let mut current_slot = rng.gen(); - - for tx in 0..num_tx { - println!("tx: {}", tx); - println!("num_input_updates: {}", num_input_updates); - println!("num_output_updates: {}", num_output_updates); - { - println!("Simulate tx {} -----------------------------", tx); - println!("Num inserted values: {}", num_input_values); - println!("Num input updates: {}", num_input_updates); - println!("Num output updates: {}", num_output_updates); - println!("Num output values: {}", num_output_values); - let number_of_outputs = rng.gen_range(0..7); - let mut outputs = vec![]; - for _ in 0..number_of_outputs { - outputs.push(get_rnd_bytes(&mut rng)); - } - let number_of_inputs = if rng.gen_bool(0.5) { - if !mock_indexer.active_leaves.is_empty() { - let x = min(mock_indexer.active_leaves.len(), 5); - rng.gen_range(0..x) - } else { - 0 - } - } else { - 0 - }; - - let mut inputs = vec![]; - let mut input_is_in_tree = vec![]; - let mut leaf_indices = vec![]; - let mut array_indices = vec![]; - let mut retries = min(10, mock_indexer.active_leaves.len()); - while inputs.len() < number_of_inputs && retries > 0 { - let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); - let inserted = mock_indexer.merkle_tree.get_leaf_index(&leaf); - if let Some(leaf_index) = inserted { - inputs.push(leaf); - leaf_indices.push(leaf_index as u64); - input_is_in_tree.push(true); - array_indices.push(0); - } else if rng.gen_bool(0.1) { - inputs.push(leaf); - let output_queue = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data) - .unwrap(); - let mut leaf_array_index = 0; - let mut batch_index = 0; - for (i, vec) in output_queue.value_vecs.iter().enumerate() { - let pos = vec.iter().position(|value| *value == leaf); - if let Some(pos) = pos { - leaf_array_index = pos; - batch_index = i; - break; - } - if i == output_queue.value_vecs.len() - 1 { - panic!("Leaf not found in output queue."); - } - } - let batch = output_queue - .batch_metadata - .batches - .get(batch_index) - .unwrap(); - array_indices.push(leaf_array_index); - let leaf_index: u64 = batch.start_index + leaf_array_index as u64; - leaf_indices.push(leaf_index); - input_is_in_tree.push(false); - } - retries -= 1; - } - let number_of_inputs = inputs.len(); - println!("number_of_inputs: {}", number_of_inputs); - - let instruction_data = MockTransactionInputs { - inputs: inputs.clone(), - outputs: outputs.clone(), - }; - - let merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - println!( - "input queue: {:?}", - merkle_tree_account.queue_batches.batches[0].get_num_inserted_zkp_batch() - ); - - let mut pre_mt_data = mt_account_data.clone(); - let mut pre_account_bytes = output_queue_account_data.clone(); - - let pre_output_account = - BatchedQueueAccount::output_from_bytes(&mut pre_account_bytes).unwrap(); - let pre_output_metadata = *pre_output_account.get_metadata(); - let mut pre_output_value_stores = pre_output_account.value_vecs; - let pre_output_hash_chains = pre_output_account.hash_chain_stores; - - let mut pre_mt_account_bytes = mt_account_data.clone(); - let pre_merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_bytes, &mt_pubkey) - .unwrap(); - let pre_mt_account = *pre_merkle_tree_account.get_metadata(); - let pre_roots = pre_merkle_tree_account - .root_history - .iter() - .cloned() - .collect(); - let pre_mt_hash_chains = pre_merkle_tree_account.hash_chain_stores; - - if !outputs.is_empty() || !inputs.is_empty() { - println!("Simulating tx with inputs: {:?}", instruction_data); - let event = simulate_transaction( - instruction_data, - &mut pre_mt_data, - &mut output_queue_account_data, - &mock_indexer.merkle_tree, - &mut current_slot, - &mt_pubkey, - ) - .unwrap(); - mock_indexer.tx_events.push(event.clone()); - - if !inputs.is_empty() { - let merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_data, &mt_pubkey) - .unwrap(); - println!("inputs: {:?}", inputs); - assert_nullifier_queue_insert( - pre_mt_account, - &mut pre_output_value_stores, // mut to remove values proven by index - pre_roots, - pre_mt_hash_chains, - merkle_tree_account, - inputs.clone(), - leaf_indices.clone(), - event.tx_hash, - input_is_in_tree, - array_indices, - ¤t_slot, - ) - .unwrap(); - } - - if !outputs.is_empty() { - assert_output_queue_insert( - pre_output_metadata, - pre_output_value_stores, - pre_output_hash_chains, - BatchedQueueAccount::output_from_bytes( - &mut output_queue_account_data.clone(), // clone so that data cannot be modified - ) - .unwrap(), - outputs.clone(), - current_slot, - ) - .unwrap(); - } - - for i in 0..number_of_inputs { - mock_indexer - .input_queue_leaves - .push((inputs[i], leaf_indices[i] as usize)); - } - for output in outputs.iter() { - mock_indexer.active_leaves.push(*output); - mock_indexer.output_queue_leaves.push(*output); - } - - num_output_values += number_of_outputs; - num_input_values += number_of_inputs; - let merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_data, &mt_pubkey) - .unwrap(); - in_ready_for_update = merkle_tree_account - .queue_batches - .batches - .iter() - .any(|batch| batch.get_first_ready_zkp_batch().is_ok()); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - out_ready_for_update = output_account - .batch_metadata - .batches - .iter() - .any(|batch| batch.get_first_ready_zkp_batch().is_ok()); - - mt_account_data = pre_mt_data.clone(); - } else { - println!("Skipping simulate tx for no inputs or outputs"); - } - current_slot += 1; - } - - if in_ready_for_update && rng.gen_bool(1.0) { - println!("Input update -----------------------------"); - println!("Num inserted values: {}", num_input_values); - println!("Num input updates: {}", num_input_updates); - println!("Num output updates: {}", num_output_updates); - println!("Num output values: {}", num_output_values); - let mut pre_mt_account_data = mt_account_data.clone(); - let old_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let (input_res, new_root) = { - let mut account = BatchedMerkleTreeAccount::state_from_bytes( - &mut pre_mt_account_data, - &mt_pubkey, - ) - .unwrap(); - println!("batches {:?}", account.queue_batches.batches); - - let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; - let batch = account - .queue_batches - .batches - .get(next_full_batch as usize) - .unwrap(); - println!( - "account - .hash_chain_stores {:?}", - account.hash_chain_stores - ); - println!("hash_chain store len {:?}", account.hash_chain_stores.len()); - println!( - "batch.get_num_inserted_zkps() as usize {:?}", - batch.get_num_inserted_zkps() as usize - ); - let leaves_hash_chain = account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - - let (proof, new_root) = mock_indexer - .get_batched_update_proof( - account.get_metadata().queue_batches.zkp_batch_size as u32, - *leaves_hash_chain, - ) - .await - .unwrap(); - let instruction_data = InstructionDataBatchNullifyInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - ( - account.update_tree_from_input_queue(instruction_data), - new_root, - ) - }; - println!("Input update -----------------------------"); - println!("res {:?}", input_res); - assert!(input_res.is_ok()); - let nullify_event = input_res.unwrap(); - in_ready_for_update = false; - // assert Merkle tree - // sequence number increased X - // next index increased X - // current root index increased X - // One root changed one didn't - - let account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) - .unwrap(); - assert_nullify_event(nullify_event, new_root, &old_account, mt_pubkey); - assert_merkle_tree_update(old_account, account, None, None, new_root); - mt_account_data = pre_mt_account_data.clone(); - - num_input_updates += 1; - } - - if out_ready_for_update && rng.gen_bool(1.0) { - println!("Output update -----------------------------"); - println!("Num inserted values: {}", num_input_values); - println!("Num input updates: {}", num_input_updates); - println!("Num output updates: {}", num_output_updates); - println!("Num output values: {}", num_output_values); - - let mut pre_mt_account_data = mt_account_data.clone(); - let mut account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) - .unwrap(); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - let next_index = account.get_metadata().next_index; - let next_full_batch = output_account - .get_metadata() - .batch_metadata - .pending_batch_index; - let batch = output_account - .batch_metadata - .batches - .get(next_full_batch as usize) - .unwrap(); - let leaves_hash_chain = output_account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - let (proof, new_root) = mock_indexer - .get_batched_append_proof( - next_index as usize, - batch.get_num_inserted_zkps() as u32, - batch.zkp_batch_size as u32, - *leaves_hash_chain, - batch.get_num_zkp_batches() as u32, - ) - .await - .unwrap(); - - let instruction_data = InstructionDataBatchAppendInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - let mut pre_output_queue_state = output_queue_account_data.clone(); - println!("Output update -----------------------------"); - - let queue_account = - &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); - let output_res = - account.update_tree_from_output_queue_account(queue_account, instruction_data); - println!("output_res: {:?}", output_res); - assert!(output_res.is_ok()); - let batch_append_event = output_res.unwrap(); - - assert_eq!( - *account.root_history.last().unwrap(), - mock_indexer.merkle_tree.root() - ); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); - let old_output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - let old_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); - println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); - assert_batch_append_event_event( - batch_append_event, - new_root, - &old_output_account, - &old_account, - mt_pubkey, - ); - assert_merkle_tree_update( - old_account, - account, - Some(old_output_account), - Some(output_account), - new_root, - ); - - output_queue_account_data = pre_output_queue_state; - mt_account_data = pre_mt_account_data; - out_ready_for_update = false; - num_output_updates += 1; - } - } - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); - println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); - println!("num_output_updates: {}", num_output_updates); - println!("num_input_updates: {}", num_input_updates); - println!("num_output_values: {}", num_output_values); - println!("num_input_values: {}", num_input_values); -} - -// Get random leaf that is not in the input queue. -pub fn get_random_leaf(rng: &mut StdRng, active_leaves: &mut Vec<[u8; 32]>) -> (usize, [u8; 32]) { - if active_leaves.is_empty() { - return (0, [0u8; 32]); - } - let index = rng.gen_range(0..active_leaves.len()); - // get random leaf from vector and remove it - (index, active_leaves.remove(index)) -} - -/// queues with a counter which keeps things below X tps and an if that -/// executes tree updates when possible. -#[serial] -#[tokio::test] -async fn test_e2e() { - spawn_prover().await; - let mut mock_indexer = - MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); - - let num_tx = 2200; - let owner = Pubkey::new_unique(); - - let queue_account_size = get_output_queue_account_size_default(); - - let mut output_queue_account_data = vec![0; queue_account_size]; - let output_queue_pubkey = Pubkey::new_unique(); - - let mt_account_size = get_merkle_tree_account_size_default(); - let mut mt_account_data = vec![0; mt_account_size]; - let mt_pubkey = Pubkey::new_unique(); - - let params = InitStateTreeAccountsInstructionData::test_default(); - - let merkle_tree_rent = 1_000_000_000; - let queue_rent = 1_000_000_000; - let additional_bytes_rent = 1000; - - init_batched_state_merkle_tree_accounts( - owner, - params, - &mut output_queue_account_data, - output_queue_pubkey, - queue_rent, - &mut mt_account_data, - mt_pubkey, - merkle_tree_rent, - additional_bytes_rent, - ) - .unwrap(); - use rand::SeedableRng; - let mut rng = StdRng::seed_from_u64(0); - let mut in_ready_for_update; - let mut out_ready_for_update; - let mut num_output_updates = 0; - let mut num_input_updates = 0; - let mut num_input_values = 0; - let mut num_output_values = 0; - let mut current_slot = rng.gen(); - - for tx in 0..num_tx { - println!("tx: {}", tx); - println!("num_input_updates: {}", num_input_updates); - println!("num_output_updates: {}", num_output_updates); - // Output queue - { - if rng.gen_bool(0.5) { - println!("Output insert -----------------------------"); - println!("num_output_values: {}", num_output_values); - let rnd_bytes = get_rnd_bytes(&mut rng); - let mut pre_account_bytes = output_queue_account_data.clone(); - let pre_output_account = - BatchedQueueAccount::output_from_bytes(&mut pre_account_bytes).unwrap(); - let pre_account = *pre_output_account.get_metadata(); - let pre_value_store = pre_output_account.value_vecs; - let pre_hash_chains = pre_output_account.hash_chain_stores; - let mut output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - output_account - .insert_into_current_batch(&rnd_bytes, ¤t_slot) - .unwrap(); - assert_output_queue_insert( - pre_account, - pre_value_store, - pre_hash_chains, - BatchedQueueAccount::output_from_bytes( - &mut output_queue_account_data.clone(), // clone so that data cannot be modified - ) - .unwrap(), - vec![rnd_bytes], - current_slot, - ) - .unwrap(); - current_slot += 1; - num_output_values += 1; - mock_indexer.output_queue_leaves.push(rnd_bytes); - } - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - out_ready_for_update = output_account - .batch_metadata - .batches - .iter() - .any(|batch| batch.get_state() == BatchState::Full); - } - - // Input queue - { - let mut pre_account_bytes = mt_account_data.clone(); - - if rng.gen_bool(0.5) && !mock_indexer.active_leaves.is_empty() { - println!("Input insert -----------------------------"); - let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); - - let pre_mt_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_account_bytes, &mt_pubkey) - .unwrap(); - let pre_account = *pre_mt_account.get_metadata(); - let pre_hash_chains = pre_mt_account.hash_chain_stores; - let pre_roots = pre_mt_account.root_history.iter().cloned().collect(); - let tx_hash = create_hash_chain_from_slice(vec![leaf].as_slice()).unwrap(); - let leaf_index = mock_indexer.merkle_tree.get_leaf_index(&leaf).unwrap(); - mock_indexer.input_queue_leaves.push((leaf, leaf_index)); - mock_indexer.tx_events.push(MockTxEvent { - inputs: vec![leaf], - outputs: vec![], - tx_hash, - }); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - merkle_tree_account - .insert_nullifier_into_queue( - &leaf.to_vec().try_into().unwrap(), - leaf_index as u64, - &tx_hash, - ¤t_slot, - ) - .unwrap(); - - { - let mut mt_account_data = mt_account_data.clone(); - let merkle_tree_account = BatchedMerkleTreeAccount::state_from_bytes( - &mut mt_account_data, - &mt_pubkey, - ) - .unwrap(); - assert_nullifier_queue_insert( - pre_account, - &mut [], - pre_roots, - pre_hash_chains, - merkle_tree_account, - vec![leaf], - vec![leaf_index as u64], - tx_hash, - vec![true], - vec![], - ¤t_slot, - ) - .unwrap(); - current_slot += 1; - } - num_input_values += 1; - } - let merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - in_ready_for_update = merkle_tree_account - .queue_batches - .batches - .iter() - .any(|batch| batch.get_state() == BatchState::Full); - } - - if in_ready_for_update { - println!("Input update -----------------------------"); - println!("Num inserted values: {}", num_input_values); - println!("Num input updates: {}", num_input_updates); - println!("Num output updates: {}", num_output_updates); - println!("Num output values: {}", num_output_values); - let mut pre_mt_account_data = mt_account_data.clone(); - in_ready_for_update = false; - perform_input_update(&mut pre_mt_account_data, &mut mock_indexer, true, mt_pubkey) - .await; - mt_account_data = pre_mt_account_data.clone(); - - num_input_updates += 1; - } - - if out_ready_for_update { - println!("Output update -----------------------------"); - println!("Num inserted values: {}", num_input_values); - println!("Num input updates: {}", num_input_updates); - println!("Num output updates: {}", num_output_updates); - println!("Num output values: {}", num_output_values); - let mut pre_mt_account_data = mt_account_data.clone(); - let mut account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) - .unwrap(); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - let next_index = account.get_metadata().next_index; - let next_full_batch = output_account - .get_metadata() - .batch_metadata - .pending_batch_index; - let batch = output_account - .batch_metadata - .batches - .get(next_full_batch as usize) - .unwrap(); - let leaves = output_account - .value_vecs - .get(next_full_batch as usize) - .unwrap() - .to_vec(); - println!("leaves {:?}", leaves.len()); - let leaves_hash_chain = output_account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - let (proof, new_root) = mock_indexer - .get_batched_append_proof( - next_index as usize, - batch.get_num_inserted_zkps() as u32, - batch.zkp_batch_size as u32, - *leaves_hash_chain, - batch.get_num_zkp_batches() as u32, - ) - .await - .unwrap(); - let start = batch.get_num_inserted_zkps() as usize * batch.zkp_batch_size as usize; - let end = start + batch.zkp_batch_size as usize; - for leaf in &leaves[start..end] { - // Storing the leaf in the output queue indexer so that it - // can be inserted into the input queue later. - mock_indexer.active_leaves.push(*leaf); - } - - let instruction_data = InstructionDataBatchAppendInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - let mut pre_output_queue_state = output_queue_account_data.clone(); - println!("Output update -----------------------------"); - - let queue_account = - &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); - let output_res = - account.update_tree_from_output_queue_account(queue_account, instruction_data); - - assert_eq!( - *account.root_history.last().unwrap(), - mock_indexer.merkle_tree.root() - ); - println!( - "post update: sequence number: {}", - account.get_metadata().sequence_number - ); - println!("output_res {:?}", output_res); - assert!(output_res.is_ok()); - - println!("output update success {}", num_output_updates); - println!("num_output_values: {}", num_output_values); - println!("num_input_values: {}", num_input_values); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); - let old_output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - let old_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); - println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); - assert_merkle_tree_update( - old_account, - account, - Some(old_output_account), - Some(output_account), - new_root, - ); - - output_queue_account_data = pre_output_queue_state; - mt_account_data = pre_mt_account_data; - out_ready_for_update = false; - num_output_updates += 1; - } - } - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - println!("batch 0: {:?}", output_account.batch_metadata.batches[0]); - println!("batch 1: {:?}", output_account.batch_metadata.batches[1]); - println!("num_output_updates: {}", num_output_updates); - println!("num_input_updates: {}", num_input_updates); - println!("num_output_values: {}", num_output_values); - println!("num_input_values: {}", num_input_values); -} -pub async fn perform_input_update( - mt_account_data: &mut [u8], - mock_indexer: &mut MockBatchedForester<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>, - enable_assert: bool, - mt_pubkey: Pubkey, -) { - let mut cloned_mt_account_data = (*mt_account_data).to_vec(); - let old_account = BatchedMerkleTreeAccount::state_from_bytes( - cloned_mt_account_data.as_mut_slice(), - &mt_pubkey, - ) - .unwrap(); - let (input_res, root) = { - let mut account = - BatchedMerkleTreeAccount::state_from_bytes(mt_account_data, &mt_pubkey).unwrap(); - - let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; - let batch = account - .queue_batches - .batches - .get(next_full_batch as usize) - .unwrap(); - let leaves_hash_chain = account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - let (proof, new_root) = mock_indexer - .get_batched_update_proof( - account.get_metadata().queue_batches.zkp_batch_size as u32, - *leaves_hash_chain, - ) - .await - .unwrap(); - let instruction_data = InstructionDataBatchNullifyInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - ( - account.update_tree_from_input_queue(instruction_data), - new_root, - ) - }; - println!("Input update -----------------------------"); - println!("res {:?}", input_res); - assert!(input_res.is_ok()); - - // assert Merkle tree - // sequence number increased X - // next index increased X - // current root index increased X - // One root changed one didn't - - let account = BatchedMerkleTreeAccount::state_from_bytes(mt_account_data, &mt_pubkey).unwrap(); - if enable_assert { - assert_merkle_tree_update(old_account, account, None, None, root); - } -} - -pub async fn perform_address_update( - mt_account_data: &mut [u8], - mock_indexer: &mut MockBatchedAddressForester<40>, - mt_pubkey: Pubkey, -) { - println!("pre address update -----------------------------"); - let mut cloned_mt_account_data = (*mt_account_data).to_vec(); - let old_account = BatchedMerkleTreeAccount::address_from_bytes( - cloned_mt_account_data.as_mut_slice(), - &mt_pubkey, - ) - .unwrap(); - let (input_res, new_root, _pre_next_full_batch) = { - let mut account = - BatchedMerkleTreeAccount::address_from_bytes(mt_account_data, &mt_pubkey).unwrap(); - - let next_full_batch = account.get_metadata().queue_batches.pending_batch_index; - let next_index = account.get_metadata().next_index; - println!("next index {:?}", next_index); - let batch = account - .queue_batches - .batches - .get(next_full_batch as usize) - .unwrap(); - let batch_start_index = - batch.start_index + batch.get_num_inserted_zkps() * batch.zkp_batch_size; - println!("batch start index {}", batch_start_index); - let leaves_hash_chain = account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - let current_root = account.root_history.last().unwrap(); - let (proof, new_root) = mock_indexer - .get_batched_address_proof( - account.get_metadata().queue_batches.batch_size as u32, - account.get_metadata().queue_batches.zkp_batch_size as u32, - *leaves_hash_chain, - next_index as usize, - batch_start_index as usize, - *current_root, - ) - .await - .unwrap(); - - mock_indexer.finalize_batch_address_update(10); - assert_eq!(mock_indexer.merkle_tree.root(), new_root); - let instruction_data = InstructionDataBatchNullifyInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - ( - account.update_tree_from_address_queue(instruction_data), - new_root, - next_full_batch, - ) - }; - println!("post address update -----------------------------"); - println!("res {:?}", input_res); - assert!(input_res.is_ok()); - let event = input_res.unwrap(); - assert_batch_adress_event(event, new_root, &old_account, mt_pubkey); - - // assert Merkle tree - // sequence number increased X - // next index increased X - // current root index increased X - // One root changed one didn't - - let account = - BatchedMerkleTreeAccount::address_from_bytes(mt_account_data, &mt_pubkey).unwrap(); - - assert_address_merkle_tree_update(old_account, account, new_root); -} - -fn assert_merkle_tree_update( - mut old_account: BatchedMerkleTreeAccount, - account: BatchedMerkleTreeAccount, - old_queue_account: Option, - queue_account: Option, - root: [u8; 32], -) { - let input_queue_previous_batch_state = - old_account.queue_batches.get_previous_batch().get_state(); - let input_queue_current_batch = old_account.queue_batches.get_current_batch(); - let previous_batch_index = old_account.queue_batches.get_previous_batch_index(); - let is_half_full = input_queue_current_batch.get_num_inserted_elements() - >= input_queue_current_batch.batch_size / 2 - && input_queue_current_batch.get_state() != BatchState::Inserted; - if is_half_full - && input_queue_previous_batch_state == BatchState::Inserted - && !old_account - .queue_batches - .get_previous_batch() - .bloom_filter_is_zeroed() - { - old_account - .queue_batches - .get_previous_batch_mut() - .set_bloom_filter_to_zeroed(); - old_account.bloom_filter_stores[previous_batch_index] - .iter_mut() - .for_each(|elem| { - *elem = 0; - }); - let previous_full_batch = old_account - .queue_batches - .batches - .get(previous_batch_index) - .unwrap(); - let sequence_number = previous_full_batch.sequence_number; - let overlapping_roots_exits = sequence_number > old_account.sequence_number; - if overlapping_roots_exits { - let mut oldest_root_index = old_account.root_history.first_index(); - // 2.1. Get, num of remaining roots. - // Remaining roots have not been updated since - // the update of the previous batch hence enable to prove - // inclusion of values nullified in the previous batch. - let num_remaining_roots = sequence_number - old_account.sequence_number; - // 2.2. Zero out roots oldest to first safe root index. - // Skip one iteration we don't need to zero out - // the first safe root. - for _ in 1..num_remaining_roots { - old_account.root_history[oldest_root_index] = [0u8; 32]; - oldest_root_index += 1; - oldest_root_index %= old_account.root_history.len(); - } - } - } - // Output queue update - if let Some(mut old_queue_account) = old_queue_account { - let queue_account = queue_account.unwrap(); - let old_full_batch_index = old_queue_account.batch_metadata.pending_batch_index; - let old_full_batch = old_queue_account - .batch_metadata - .batches - .get_mut(old_full_batch_index as usize) - .unwrap(); - old_full_batch - .mark_as_inserted_in_merkle_tree( - account.sequence_number, - account.root_history.last_index() as u32, - old_account.root_history.capacity() as u32, - ) - .unwrap(); - - if old_full_batch.get_state() == BatchState::Inserted { - old_queue_account.batch_metadata.pending_batch_index += 1; - old_queue_account.batch_metadata.pending_batch_index %= 2; - } - assert_eq!( - queue_account.get_metadata(), - old_queue_account.get_metadata() - ); - assert_eq!(queue_account, old_queue_account); - // Only the output queue appends state - let zkp_batch_size = old_account.queue_batches.zkp_batch_size; - old_account.next_index += zkp_batch_size; - } else { - // Input queue update - let old_full_batch_index = old_account.queue_batches.pending_batch_index; - let history_capacity = old_account.root_history.capacity(); - let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; - let zkp_batch_size = old_account.queue_batches.zkp_batch_size; - old_account.nullifier_next_index += zkp_batch_size; - - let old_full_batch = old_account - .queue_batches - .batches - .get_mut(old_full_batch_index as usize) - .unwrap(); - - old_full_batch - .mark_as_inserted_in_merkle_tree( - account.sequence_number, - account.root_history.last_index() as u32, - history_capacity as u32, - ) - .unwrap(); - println!( - "current batch {:?}", - old_full_batch.get_num_inserted_elements() - ); - - if old_full_batch.get_state() == BatchState::Inserted { - old_account.queue_batches.pending_batch_index += 1; - old_account.queue_batches.pending_batch_index %= 2; - } - let old_full_batch_index = old_account.queue_batches.pending_batch_index; - - let old_full_batch = old_account - .queue_batches - .batches - .get_mut(old_full_batch_index as usize) - .unwrap(); - let zeroed_batch = old_full_batch.get_num_inserted_elements() - >= old_full_batch.batch_size / 2 - && old_full_batch.get_state() != BatchState::Inserted; - println!("zeroed_batch: {:?}", zeroed_batch); - - let state = account.queue_batches.batches[previous_full_batch_index].get_state(); - let previous_batch = old_account - .queue_batches - .batches - .get_mut(previous_full_batch_index) - .unwrap(); - println!( - "zeroing out values: {}", - zeroed_batch && state == BatchState::Inserted - ); - if zeroed_batch && state == BatchState::Inserted { - previous_batch.set_bloom_filter_to_zeroed(); - let sequence_number = previous_batch.sequence_number; - let overlapping_roots_exits = sequence_number > old_account.sequence_number; - if overlapping_roots_exits { - old_account.bloom_filter_stores[previous_full_batch_index] - .iter_mut() - .for_each(|elem| { - *elem = 0; - }); - - let mut oldest_root_index = old_account.root_history.first_index(); - - let num_remaining_roots = sequence_number - old_account.sequence_number; - for _ in 1..num_remaining_roots { - println!("zeroing out root index: {}", oldest_root_index); - old_account.root_history[oldest_root_index] = [0u8; 32]; - oldest_root_index += 1; - oldest_root_index %= old_account.root_history.len(); - } - } - } - } - - old_account.sequence_number += 1; - old_account.root_history.push(root); - assert_eq!(account.get_metadata(), old_account.get_metadata()); - assert_eq!(account, old_account); - assert_eq!(*account.root_history.last().unwrap(), root); -} - -fn assert_address_merkle_tree_update( - mut old_account: BatchedMerkleTreeAccount, - account: BatchedMerkleTreeAccount, - root: [u8; 32], -) { - { - // Input queue update - let old_full_batch_index = old_account.queue_batches.pending_batch_index; - let history_capacity = old_account.root_history.capacity(); - - let old_full_batch = old_account - .queue_batches - .batches - .get_mut(old_full_batch_index as usize) - .unwrap(); - - old_full_batch - .mark_as_inserted_in_merkle_tree( - account.sequence_number, - account.root_history.last_index() as u32, - history_capacity as u32, - ) - .unwrap(); - if old_full_batch.get_state() == BatchState::Inserted { - old_account.queue_batches.pending_batch_index += 1; - old_account.queue_batches.pending_batch_index %= 2; - } - let old_full_batch_index = old_account.queue_batches.pending_batch_index; - - let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; - - let old_full_batch_index = old_account.queue_batches.pending_batch_index; - - let old_full_batch = old_account - .queue_batches - .batches - .get_mut(old_full_batch_index as usize) - .unwrap(); - let zeroed_batch = old_full_batch.get_num_inserted_elements() - >= old_full_batch.batch_size / 2 - && old_full_batch.get_state() != BatchState::Inserted; - println!("zeroed_batch: {:?}", zeroed_batch); - let state = account.queue_batches.batches[previous_full_batch_index].get_state(); - let previous_batch = old_account - .queue_batches - .batches - .get_mut(previous_full_batch_index) - .unwrap(); - if zeroed_batch && state == BatchState::Inserted { - previous_batch.set_bloom_filter_to_zeroed(); - let sequence_number = previous_batch.sequence_number; - let overlapping_roots_exits = sequence_number > old_account.sequence_number; - if overlapping_roots_exits { - old_account.bloom_filter_stores[previous_full_batch_index] - .iter_mut() - .for_each(|elem| { - *elem = 0; - }); - - let mut oldest_root_index = old_account.root_history.first_index(); - - let num_remaining_roots = sequence_number - old_account.sequence_number; - for _ in 1..num_remaining_roots { - println!("zeroing out root index: {}", oldest_root_index); - old_account.root_history[oldest_root_index] = [0u8; 32]; - oldest_root_index += 1; - oldest_root_index %= old_account.root_history.len(); - } - } - } - } - - old_account.sequence_number += 1; - old_account.next_index += old_account.queue_batches.zkp_batch_size; - old_account.root_history.push(root); - assert_eq!(account.get_metadata(), old_account.get_metadata()); - assert_eq!(account, old_account); - assert_eq!(*account.root_history.last().unwrap(), root); -} - -pub fn get_rnd_bytes(rng: &mut StdRng) -> [u8; 32] { - let mut rnd_bytes = rng.gen::<[u8; 32]>(); - rnd_bytes[0] = 0; - rnd_bytes -} - -#[serial] -#[tokio::test] -async fn test_fill_state_queues_completely() { - spawn_prover().await; - let mut current_slot = 1; - let roothistory_capacity = vec![17, 80]; - for root_history_capacity in roothistory_capacity { - let mut mock_indexer = - MockBatchedForester::<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>::default(); - - let mut params = InitStateTreeAccountsInstructionData::test_default(); - params.output_queue_batch_size = params.input_queue_batch_size * 10; - // Root history capacity which is greater than the input updates - params.root_history_capacity = root_history_capacity; - - let owner = Pubkey::new_unique(); - - let queue_account_size = get_output_queue_account_size_from_params(params); - - let mut output_queue_account_data = vec![0; queue_account_size]; - let output_queue_pubkey = Pubkey::new_unique(); - - let mt_account_size = get_state_merkle_tree_account_size_from_params(params); - let mut mt_account_data = vec![0; mt_account_size]; - let mt_pubkey = Pubkey::new_unique(); - - let merkle_tree_rent = 1_000_000_000; - let queue_rent = 1_000_000_000; - let additional_bytes_rent = 1000; - - init_batched_state_merkle_tree_accounts( - owner, - params, - &mut output_queue_account_data, - output_queue_pubkey, - queue_rent, - &mut mt_account_data, - mt_pubkey, - merkle_tree_rent, - additional_bytes_rent, - ) - .unwrap(); - use rand::SeedableRng; - let mut rng = StdRng::seed_from_u64(0); - - let num_tx = NUM_BATCHES as u64 * params.output_queue_batch_size; - - // Fill up complete output queue - for _ in 0..num_tx { - // Output queue - - let rnd_bytes = get_rnd_bytes(&mut rng); - let mut pre_output_queue_account_data = output_queue_account_data.clone(); - let pre_output_account = - BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_account_data).unwrap(); - let pre_account = *pre_output_account.get_metadata(); - let pre_value_store = pre_output_account.value_vecs; - let pre_hash_chains = pre_output_account.hash_chain_stores; - - let mut output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - output_account - .insert_into_current_batch(&rnd_bytes, ¤t_slot) - .unwrap(); - assert_output_queue_insert( - pre_account, - pre_value_store, - pre_hash_chains, - BatchedQueueAccount::output_from_bytes( - &mut output_queue_account_data.clone(), // clone so that data cannot be modified - ) - .unwrap(), - vec![rnd_bytes], - current_slot, - ) - .unwrap(); - current_slot += 1; - mock_indexer.output_queue_leaves.push(rnd_bytes); - } - let rnd_bytes = get_rnd_bytes(&mut rng); - let mut output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - - let result = output_account.insert_into_current_batch(&rnd_bytes, ¤t_slot); - assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); - - output_account - .batch_metadata - .batches - .iter() - .for_each(|b| assert_eq!(b.get_state(), BatchState::Full)); - - // Batch insert output queue into merkle tree. - for _ in 0..output_account - .get_metadata() - .batch_metadata - .get_num_zkp_batches() - { - println!("Output update -----------------------------"); - let mut pre_mt_account_data = mt_account_data.clone(); - let mut account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) - .unwrap(); - let mut pre_output_queue_state = output_queue_account_data.clone(); - let output_account = - BatchedQueueAccount::output_from_bytes(&mut output_queue_account_data).unwrap(); - let next_index = account.get_metadata().next_index; - let next_full_batch = output_account - .get_metadata() - .batch_metadata - .pending_batch_index; - let batch = output_account - .batch_metadata - .batches - .get(next_full_batch as usize) - .unwrap(); - let leaves = mock_indexer.output_queue_leaves.clone(); - let leaves_hash_chain = output_account - .hash_chain_stores - .get(next_full_batch as usize) - .unwrap() - .get(batch.get_num_inserted_zkps() as usize) - .unwrap(); - let (proof, new_root) = mock_indexer - .get_batched_append_proof( - next_index as usize, - batch.get_num_inserted_zkps() as u32, - batch.zkp_batch_size as u32, - *leaves_hash_chain, - batch.get_num_zkp_batches() as u32, - ) - .await - .unwrap(); - let start = batch.get_num_inserted_zkps() as usize * batch.zkp_batch_size as usize; - let end = start + batch.zkp_batch_size as usize; - for leaf in &leaves[start..end] { - // Storing the leaf in the output queue indexer so that it - // can be inserted into the input queue later. - mock_indexer.active_leaves.push(*leaf); - } - - let instruction_data = InstructionDataBatchAppendInputs { - new_root, - compressed_proof: CompressedProof { - a: proof.a, - b: proof.b, - c: proof.c, - }, - }; - - println!("Output update -----------------------------"); - let queue_account = - &mut BatchedQueueAccount::output_from_bytes(&mut pre_output_queue_state).unwrap(); - let output_res = - account.update_tree_from_output_queue_account(queue_account, instruction_data); - assert!(output_res.is_ok()); - - assert_eq!( - *account.root_history.last().unwrap(), - mock_indexer.merkle_tree.root() - ); - - output_queue_account_data = pre_output_queue_state; - mt_account_data = pre_mt_account_data; - } - - // Fill up complete input queue. - let num_tx = NUM_BATCHES as u64 * params.input_queue_batch_size; - let mut first_value = [0u8; 32]; - for tx in 0..num_tx { - println!("Input insert ----------------------------- {}", tx); - let (_, leaf) = get_random_leaf(&mut rng, &mut mock_indexer.active_leaves); - let leaf_index = mock_indexer.merkle_tree.get_leaf_index(&leaf).unwrap(); - - let mut pre_mt_account_data = mt_account_data.clone(); - let pre_merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) - .unwrap(); - let pre_account = *pre_merkle_tree_account.get_metadata(); - let pre_roots = pre_merkle_tree_account - .root_history - .iter() - .cloned() - .collect(); - let pre_hash_chains = pre_merkle_tree_account.hash_chain_stores; - let tx_hash = create_hash_chain_from_slice(&[leaf]).unwrap(); - // Index input queue insert event - mock_indexer.input_queue_leaves.push((leaf, leaf_index)); - mock_indexer.tx_events.push(MockTxEvent { - inputs: vec![leaf], - outputs: vec![], - tx_hash, - }); - println!("leaf {:?}", leaf); - println!("leaf_index {:?}", leaf_index); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - merkle_tree_account - .insert_nullifier_into_queue( - &leaf.to_vec().try_into().unwrap(), - leaf_index as u64, - &tx_hash, - ¤t_slot, - ) - .unwrap(); - println!("current slot {:?}", current_slot); - assert_nullifier_queue_insert( - pre_account, - &mut [], - pre_roots, - pre_hash_chains, - merkle_tree_account, - vec![leaf], - vec![leaf_index as u64], - tx_hash, - vec![true], - vec![], - ¤t_slot, - ) - .unwrap(); - current_slot += 1; - println!("leaf {:?}", leaf); - // Insert the same value twice - { - // copy data so that failing test doesn't affect the state of - // subsequent tests - let mut mt_account_data = mt_account_data.clone(); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let result = merkle_tree_account.insert_nullifier_into_queue( - &leaf.to_vec().try_into().unwrap(), - leaf_index as u64, - &tx_hash, - ¤t_slot, - ); - result.unwrap_err(); - // assert_eq!( - // result.unwrap_err(), - // BatchedMerkleTreeError::BatchInsertFailed.into() - // ); - } - // Try to insert first value into any batch - if tx == 0 { - first_value = leaf; - } else { - let mut mt_account_data = mt_account_data.clone(); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let result = merkle_tree_account.insert_nullifier_into_queue( - &first_value.to_vec().try_into().unwrap(), - leaf_index as u64, - &tx_hash, - ¤t_slot, - ); - // assert_eq!( - // result.unwrap_err(), - // BatchedMerkleTreeError::BatchInsertFailed.into() - // ); - result.unwrap_err(); - // assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); - } - } - // Assert input queue is full and doesn't accept more inserts - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let rnd_bytes = get_rnd_bytes(&mut rng); - let tx_hash = get_rnd_bytes(&mut rng); - let result = merkle_tree_account.insert_nullifier_into_queue( - &rnd_bytes, - 0, - &tx_hash, - ¤t_slot, - ); - assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); - } - // Root of the final batch of first input queue batch - let mut first_input_batch_update_root_value = [0u8; 32]; - let num_updates = - params.input_queue_batch_size / params.input_queue_zkp_batch_size * NUM_BATCHES as u64; - for i in 0..num_updates { - println!("input update ----------------------------- {}", i); - perform_input_update(&mut mt_account_data, &mut mock_indexer, false, mt_pubkey).await; - - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - // after 5 updates the first batch is completely inserted - // As soon as we switch to inserting the second batch we zero out the first batch since - // the second batch is completely full. - if i >= 4 { - let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); - assert!(batch.bloom_filter_is_zeroed()); - } else { - let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); - assert!(!batch.bloom_filter_is_zeroed()); - } - let batch_one = &merkle_tree_account.queue_batches.batches[1]; - assert!(!batch_one.bloom_filter_is_zeroed()); - - println!( - "performed input queue batched update {} created root {:?}", - i, - mock_indexer.merkle_tree.root() - ); - if i == 4 { - first_input_batch_update_root_value = mock_indexer.merkle_tree.root(); - } - let merkle_tree_account = - BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - println!( - "root {:?}", - merkle_tree_account.root_history.last().unwrap() - ); - println!( - "root last index {:?}", - merkle_tree_account.root_history.last_index() - ); - } - // assert all bloom_filters are inserted - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - for (i, batch) in merkle_tree_account.queue_batches.batches.iter().enumerate() { - assert_eq!(batch.get_state(), BatchState::Inserted); - if i == 0 { - assert!(batch.bloom_filter_is_zeroed()); - } else { - assert!(!batch.bloom_filter_is_zeroed()); - } - } - } - // do one insert and expect that roots until merkle_tree_account.batches[0].root_index are zero - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let pre_batch_zero = *merkle_tree_account.queue_batches.batches.first().unwrap(); - - let value = &get_rnd_bytes(&mut rng); - let tx_hash = &get_rnd_bytes(&mut rng); - merkle_tree_account - .insert_nullifier_into_queue(value, 0, tx_hash, ¤t_slot) - .unwrap(); - { - let post_batch = *merkle_tree_account.queue_batches.batches.first().unwrap(); - assert_eq!(post_batch.get_state(), BatchState::Fill); - assert_eq!(post_batch.get_num_inserted_zkp_batch(), 1); - let bloom_filter_store = - merkle_tree_account.bloom_filter_stores.get_mut(0).unwrap(); - let mut bloom_filter = BloomFilter::new( - params.bloom_filter_num_iters as usize, - params.bloom_filter_capacity, - bloom_filter_store, - ) - .unwrap(); - assert!(bloom_filter.contains(value)); - } - - for root in merkle_tree_account.root_history.iter() { - println!("root {:?}", root); - } - println!( - "root in root index {:?}", - merkle_tree_account.root_history[pre_batch_zero.root_index as usize] - ); - // check that all roots have been overwritten except the root index - // of the update - let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; - let start = merkle_tree_account.root_history.last_index() as u32; - println!("start {:?}", start); - for root in start + 1..pre_batch_zero.root_index + root_history_len { - println!("actual index {:?}", root); - let index = root % root_history_len; - - if index == pre_batch_zero.root_index { - let root_index = pre_batch_zero.root_index as usize; - - assert_eq!( - merkle_tree_account.root_history[root_index], - first_input_batch_update_root_value - ); - assert_eq!(merkle_tree_account.root_history[root_index - 1], [0u8; 32]); - break; - } - println!("index {:?}", index); - assert_eq!(merkle_tree_account.root_history[index as usize], [0u8; 32]); - } - } - } -} - -#[serial] -#[tokio::test] -async fn test_fill_address_tree_completely() { - spawn_prover().await; - let mut current_slot = 1; - let roothistory_capacity = vec![17, 80]; // - for root_history_capacity in roothistory_capacity { - let mut mock_indexer = - MockBatchedAddressForester::<{ DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize }>::default(); - - let mut params = InitAddressTreeAccountsInstructionData::test_default(); - // Root history capacity which is greater than the input updates - params.root_history_capacity = root_history_capacity; - - let owner = Pubkey::new_unique(); - - let mt_account_size = get_address_merkle_tree_account_size_from_params(params); - let mut mt_account_data = vec![0; mt_account_size]; - let mt_pubkey = Pubkey::new_unique(); - - let merkle_tree_rent = 1_000_000_000; - - init_batched_address_merkle_tree_account( - owner, - params, - &mut mt_account_data, - merkle_tree_rent, - mt_pubkey, - ) - .unwrap(); - use rand::SeedableRng; - let mut rng = StdRng::seed_from_u64(0); - - let num_tx = NUM_BATCHES * params.input_queue_batch_size as usize; - let mut first_value = [0u8; 32]; - for tx in 0..num_tx { - println!("Input insert -----------------------------"); - let mut rnd_address = get_rnd_bytes(&mut rng); - rnd_address[0] = 0; - - let mut pre_account_data = mt_account_data.clone(); - let pre_merkle_tree_account = - BatchedMerkleTreeAccount::address_from_bytes(&mut pre_account_data, &mt_pubkey) - .unwrap(); - let pre_account = *pre_merkle_tree_account.get_metadata(); - let pre_roots = pre_merkle_tree_account - .root_history - .iter() - .cloned() - .collect(); - let pre_hash_chains = pre_merkle_tree_account.hash_chain_stores; - let mut merkle_tree_account = - BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - merkle_tree_account - .insert_address_into_queue(&rnd_address, ¤t_slot) - .unwrap(); - assert_input_queue_insert( - pre_account, - &mut [], - pre_roots, - pre_hash_chains, - merkle_tree_account, - vec![rnd_address], - vec![rnd_address], - vec![true], - vec![], - ¤t_slot, - ) - .unwrap(); - current_slot += 1; - mock_indexer.queue_leaves.push(rnd_address); - - // Insert the same value twice - { - // copy data so that failing test doesn't affect the state of - // subsequent tests - let mut mt_account_data = mt_account_data.clone(); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let result = - merkle_tree_account.insert_address_into_queue(&rnd_address, ¤t_slot); - println!("tx {}", tx); - println!("errors {:?}", result); - if tx == params.input_queue_batch_size as usize * 2 - 1 { - // Error when the value is already inserted into the other batch. - assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); - } else if tx == params.input_queue_batch_size as usize - 1 { - // Error when the value is already inserted into the other batch. - // This occurs only when we switch the batch in this test. - assert_eq!( - result.unwrap_err(), - BatchedMerkleTreeError::NonInclusionCheckFailed - ); - } else { - // Error when inserting into the bloom filter directly twice. - assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); - } - - current_slot += 1; - } - // Try to insert first value into any batch - if tx == 0 { - first_value = rnd_address; - } else { - let mut mt_account_data = mt_account_data.clone(); - let mut merkle_tree_account = - BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - - let result = merkle_tree_account.insert_address_into_queue( - &first_value.to_vec().try_into().unwrap(), - ¤t_slot, - ); - println!("tx {}", tx); - println!("result {:?}", result); - if tx == params.input_queue_batch_size as usize * 2 - 1 { - // Error when the value is already inserted into the other batch. - assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); - } else if tx >= params.input_queue_batch_size as usize - 1 - // || tx == params.input_queue_batch_size as usize - { - // Error when the value is already inserted into the other batch. - // This occurs only when we switch the batch in this test. - assert_eq!( - result.unwrap_err(), - BatchedMerkleTreeError::NonInclusionCheckFailed - ); - } else { - // Error when inserting into the bloom filter directly twice. - assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); - } - current_slot += 1; - - // assert_eq!(result.unwrap_err(), BloomFilterError::Full.into()); - } - } - // Assert input queue is full and doesn't accept more inserts - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let rnd_bytes = get_rnd_bytes(&mut rng); - let result = merkle_tree_account.insert_address_into_queue(&rnd_bytes, ¤t_slot); - assert_eq!(result.unwrap_err(), BatchedMerkleTreeError::BatchNotReady); - } - // Root of the final batch of first input queue batch - let mut first_input_batch_update_root_value = [0u8; 32]; - let num_updates = 10; - for i in 0..num_updates { - println!("address update ----------------------------- {}", i); - perform_address_update(&mut mt_account_data, &mut mock_indexer, mt_pubkey).await; - if i == 4 { - first_input_batch_update_root_value = mock_indexer.merkle_tree.root(); - } - let merkle_tree_account = - BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); - let batch_one = merkle_tree_account.queue_batches.batches.get(1).unwrap(); - assert!(!batch_one.bloom_filter_is_zeroed()); - - // after 5 updates the first batch is completely inserted - // As soon as we switch to inserting the second batch we zero out the first batch since - // the second batch is completely full. - if i >= 4 { - assert!(batch.bloom_filter_is_zeroed()); - } else { - assert!(!batch.bloom_filter_is_zeroed()); - } - } - // assert all bloom_filters are inserted - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - for (i, batch) in merkle_tree_account.queue_batches.batches.iter().enumerate() { - assert_eq!(batch.get_state(), BatchState::Inserted); - if i == 0 { - // first batch is zeroed out since the second batch is full - assert!(batch.bloom_filter_is_zeroed()); - } else { - // second batch is not zeroed out since the first batch is empty - assert!(!batch.bloom_filter_is_zeroed()); - } - } - } - { - let merkle_tree_account = - &mut BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) - .unwrap(); - println!("root history {:?}", merkle_tree_account.root_history); - let pre_batch_zero = *merkle_tree_account.queue_batches.batches.first().unwrap(); - - for root in merkle_tree_account.root_history.iter() { - println!("root {:?}", root); - } - println!( - "root in root index {:?}", - merkle_tree_account.root_history[pre_batch_zero.root_index as usize] - ); - // check that all roots have been overwritten except the root index - // of the update - let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; - let start = merkle_tree_account.root_history.last_index() as u32; - println!("start {:?}", start); - for root in start + 1..pre_batch_zero.root_index + root_history_len { - println!("actual index {:?}", root); - let index = root % root_history_len; - - if index == pre_batch_zero.root_index { - let root_index = pre_batch_zero.root_index as usize; - - assert_eq!( - merkle_tree_account.root_history[root_index], - first_input_batch_update_root_value - ); - assert_eq!(merkle_tree_account.root_history[root_index - 1], [0u8; 32]); - break; - } - println!("index {:?}", index); - assert_eq!(merkle_tree_account.root_history[index as usize], [0u8; 32]); - } - } - } -} From a4844852375c5af76c9df84ed96c7936c6a25b85 Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 26 Oct 2025 22:59:29 +0000 Subject: [PATCH 03/28] cleanup test import warnings --- .../tests/e2e_tests/address.rs | 40 +++---------------- .../tests/e2e_tests/shared.rs | 36 +++-------------- .../tests/e2e_tests/simulate_txs.rs | 30 +++----------- .../tests/e2e_tests/state.rs | 33 +++------------ 4 files changed, 24 insertions(+), 115 deletions(-) diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs index 99679a5038..512a770df1 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -1,49 +1,21 @@ #![allow(unused_assignments)] -use std::cmp::min; use crate::e2e_tests::shared::*; use light_batched_merkle_tree::{ batch::BatchState, - constants::{ - ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, - DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, - }, + constants::{DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, NUM_BATCHES}, errors::BatchedMerkleTreeError, initialize_address_tree::{ get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, InitAddressTreeAccountsInstructionData, }, - initialize_state_tree::{ - init_batched_state_merkle_tree_accounts, - test_utils::get_state_merkle_tree_account_size_from_params, - InitStateTreeAccountsInstructionData, - }, - merkle_tree::{ - assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, - test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, - InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, - }, - merkle_tree_metadata::BatchedMerkleTreeMetadata, - queue::{ - test_utils::{ - get_output_queue_account_size_default, get_output_queue_account_size_from_params, - }, - BatchedQueueAccount, BatchedQueueMetadata, - }, -}; -use light_bloom_filter::{BloomFilter, BloomFilterError}; -use light_compressed_account::{ - hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, - pubkey::Pubkey, + merkle_tree::BatchedMerkleTreeAccount, }; -use light_hasher::{Hasher, Poseidon}; -use light_merkle_tree_reference::MerkleTree; +use light_bloom_filter::BloomFilterError; +use light_compressed_account::pubkey::Pubkey; use light_prover_client::prover::spawn_prover; -use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, MockTxEvent, -}; -use light_zero_copy::vec::ZeroCopyVecU64; -use rand::{rngs::StdRng, Rng}; +use light_test_utils::mock_batched_forester::MockBatchedAddressForester; +use rand::rngs::StdRng; use serial_test::serial; #[serial] diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index 396b0ab5ab..be356abd0f 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -1,49 +1,25 @@ #![allow(unused_assignments)] -use std::cmp::min; use light_batched_merkle_tree::{ batch::BatchState, - constants::{ - ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, - DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, - }, + constants::DEFAULT_BATCH_STATE_TREE_HEIGHT, errors::BatchedMerkleTreeError, - initialize_address_tree::{ - get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, - InitAddressTreeAccountsInstructionData, - }, - initialize_state_tree::{ - init_batched_state_merkle_tree_accounts, - test_utils::get_state_merkle_tree_account_size_from_params, - InitStateTreeAccountsInstructionData, - }, merkle_tree::{ - assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, - test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, - InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, + assert_batch_adress_event, BatchedMerkleTreeAccount, InstructionDataBatchNullifyInputs, }, merkle_tree_metadata::BatchedMerkleTreeMetadata, - queue::{ - test_utils::{ - get_output_queue_account_size_default, get_output_queue_account_size_from_params, - }, - BatchedQueueAccount, BatchedQueueMetadata, - }, + queue::{BatchedQueueAccount, BatchedQueueMetadata}, }; -use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_bloom_filter::BloomFilter; use light_compressed_account::{ - hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, - pubkey::Pubkey, + instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, }; use light_hasher::{Hasher, Poseidon}; -use light_merkle_tree_reference::MerkleTree; -use light_prover_client::prover::spawn_prover; use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, MockTxEvent, + MockBatchedAddressForester, MockBatchedForester, }; use light_zero_copy::vec::ZeroCopyVecU64; use rand::{rngs::StdRng, Rng}; -use serial_test::serial; pub async fn perform_address_update( mt_account_data: &mut [u8], diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs index 2fda6b2016..7fa3a83209 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs @@ -3,46 +3,28 @@ use std::cmp::min; use crate::e2e_tests::shared::*; use light_batched_merkle_tree::{ - batch::BatchState, - constants::{ - ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, - DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, - }, + constants::{ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_STATE_TREE_HEIGHT}, errors::BatchedMerkleTreeError, - initialize_address_tree::{ - get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, - InitAddressTreeAccountsInstructionData, - }, initialize_state_tree::{ - init_batched_state_merkle_tree_accounts, - test_utils::get_state_merkle_tree_account_size_from_params, - InitStateTreeAccountsInstructionData, + init_batched_state_merkle_tree_accounts, InitStateTreeAccountsInstructionData, }, merkle_tree::{ - assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, + assert_batch_append_event_event, assert_nullify_event, test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, }, - merkle_tree_metadata::BatchedMerkleTreeMetadata, queue::{ - test_utils::{ - get_output_queue_account_size_default, get_output_queue_account_size_from_params, - }, - BatchedQueueAccount, BatchedQueueMetadata, + test_utils::get_output_queue_account_size_default, BatchedQueueAccount, }, }; -use light_bloom_filter::{BloomFilter, BloomFilterError}; use light_compressed_account::{ hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, }; -use light_hasher::{Hasher, Poseidon}; +use light_hasher::Poseidon; use light_merkle_tree_reference::MerkleTree; use light_prover_client::prover::spawn_prover; -use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, MockTxEvent, -}; -use light_zero_copy::vec::ZeroCopyVecU64; +use light_test_utils::mock_batched_forester::{MockBatchedForester, MockTxEvent}; use rand::{rngs::StdRng, Rng}; use serial_test::serial; diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs index db2aab65fe..df6a1d5654 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs @@ -1,49 +1,28 @@ #![allow(unused_assignments)] -use std::cmp::min; use crate::e2e_tests::shared::*; use light_batched_merkle_tree::{ batch::BatchState, - constants::{ - ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, - DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES, - }, + constants::{DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES}, errors::BatchedMerkleTreeError, - initialize_address_tree::{ - get_address_merkle_tree_account_size_from_params, init_batched_address_merkle_tree_account, - InitAddressTreeAccountsInstructionData, - }, initialize_state_tree::{ init_batched_state_merkle_tree_accounts, test_utils::get_state_merkle_tree_account_size_from_params, InitStateTreeAccountsInstructionData, }, - merkle_tree::{ - assert_batch_adress_event, assert_batch_append_event_event, assert_nullify_event, - test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, - InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, - }, - merkle_tree_metadata::BatchedMerkleTreeMetadata, + merkle_tree::{BatchedMerkleTreeAccount, InstructionDataBatchAppendInputs}, queue::{ - test_utils::{ - get_output_queue_account_size_default, get_output_queue_account_size_from_params, - }, - BatchedQueueAccount, BatchedQueueMetadata, + test_utils::get_output_queue_account_size_from_params, BatchedQueueAccount, }, }; -use light_bloom_filter::{BloomFilter, BloomFilterError}; +use light_bloom_filter::BloomFilter; use light_compressed_account::{ hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, }; -use light_hasher::{Hasher, Poseidon}; -use light_merkle_tree_reference::MerkleTree; use light_prover_client::prover::spawn_prover; -use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, MockTxEvent, -}; -use light_zero_copy::vec::ZeroCopyVecU64; -use rand::{rngs::StdRng, Rng}; +use light_test_utils::mock_batched_forester::{MockBatchedForester, MockTxEvent}; +use rand::rngs::StdRng; use serial_test::serial; #[serial] From 3fa25822283318e46ae6f93b6bedbe21fa820a6b Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 26 Oct 2025 23:39:35 +0000 Subject: [PATCH 04/28] fix: address queue e2e test --- .../tests/e2e_tests/address.rs | 6 +++-- .../tests/e2e_tests/shared.rs | 27 +++++++++++++------ 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs index 512a770df1..b65748b994 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -23,7 +23,7 @@ use serial_test::serial; async fn test_fill_address_tree_completely() { spawn_prover().await; let mut current_slot = 1; - let roothistory_capacity = vec![17, 80]; // + let roothistory_capacity = vec![17, 80]; for root_history_capacity in roothistory_capacity { let mut mock_indexer = MockBatchedAddressForester::<{ DEFAULT_BATCH_ADDRESS_TREE_HEIGHT as usize }>::default(); @@ -177,14 +177,16 @@ async fn test_fill_address_tree_completely() { let merkle_tree_account = BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) .unwrap(); + let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); + // assert other batch is not zeroed let batch_one = merkle_tree_account.queue_batches.batches.get(1).unwrap(); assert!(!batch_one.bloom_filter_is_zeroed()); // after 5 updates the first batch is completely inserted // As soon as we switch to inserting the second batch we zero out the first batch since // the second batch is completely full. - if i >= 4 { + if i >= 5 { assert!(batch.bloom_filter_is_zeroed()); } else { assert!(!batch.bloom_filter_is_zeroed()); diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index be356abd0f..88b88681b3 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -15,9 +15,7 @@ use light_compressed_account::{ instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, }; use light_hasher::{Hasher, Poseidon}; -use light_test_utils::mock_batched_forester::{ - MockBatchedAddressForester, MockBatchedForester, -}; +use light_test_utils::mock_batched_forester::{MockBatchedAddressForester, MockBatchedForester}; use light_zero_copy::vec::ZeroCopyVecU64; use rand::{rngs::StdRng, Rng}; @@ -251,7 +249,7 @@ pub fn assert_merkle_tree_update( let mut oldest_root_index = old_account.root_history.first_index(); let num_remaining_roots = sequence_number - old_account.sequence_number; - for _ in 1..num_remaining_roots { + for _ in 0..num_remaining_roots { println!("zeroing out root index: {}", oldest_root_index); old_account.root_history[oldest_root_index] = [0u8; 32]; oldest_root_index += 1; @@ -300,15 +298,28 @@ pub fn assert_address_merkle_tree_update( let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; let old_full_batch_index = old_account.queue_batches.pending_batch_index; - let old_full_batch = old_account .queue_batches .batches .get_mut(old_full_batch_index as usize) .unwrap(); + let current_seq = account.sequence_number; + let root_history_len = account.root_history_capacity as u64; + let state_seq = account.queue_batches.batches[previous_full_batch_index].sequence_number; + let no_insert_since_last_batch_root = + state_seq.saturating_sub(root_history_len) == current_seq; + println!( + "previous_batch_is_inserted{}", + old_full_batch.get_state() != BatchState::Inserted + ); + println!( + "no_insert_since_last_batch_root {}", + no_insert_since_last_batch_root + ); let zeroed_batch = old_full_batch.get_num_inserted_elements() >= old_full_batch.batch_size / 2 - && old_full_batch.get_state() != BatchState::Inserted; + && old_full_batch.get_state() != BatchState::Inserted + && !no_insert_since_last_batch_root; println!("zeroed_batch: {:?}", zeroed_batch); let state = account.queue_batches.batches[previous_full_batch_index].get_state(); let previous_batch = old_account @@ -330,7 +341,7 @@ pub fn assert_address_merkle_tree_update( let mut oldest_root_index = old_account.root_history.first_index(); let num_remaining_roots = sequence_number - old_account.sequence_number; - for _ in 1..num_remaining_roots { + for _ in 0..num_remaining_roots { println!("zeroing out root index: {}", oldest_root_index); old_account.root_history[oldest_root_index] = [0u8; 32]; oldest_root_index += 1; @@ -344,8 +355,8 @@ pub fn assert_address_merkle_tree_update( old_account.next_index += old_account.queue_batches.zkp_batch_size; old_account.root_history.push(root); assert_eq!(account.get_metadata(), old_account.get_metadata()); - assert_eq!(account, old_account); assert_eq!(*account.root_history.last().unwrap(), root); + assert_eq!(account, old_account); } pub fn get_rnd_bytes(rng: &mut StdRng) -> [u8; 32] { From 624a0130291a95eb5ead3f383ebd47a053aedc4a Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 27 Oct 2025 00:21:45 +0000 Subject: [PATCH 05/28] test: add better address root asserts --- .../tests/e2e_tests/address.rs | 15 +++- .../tests/e2e_tests/shared.rs | 74 ++++++++++++++++++- 2 files changed, 86 insertions(+), 3 deletions(-) diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs index b65748b994..2ed252de50 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -168,9 +168,22 @@ async fn test_fill_address_tree_completely() { // Root of the final batch of first input queue batch let mut first_input_batch_update_root_value = [0u8; 32]; let num_updates = 10; + let mut batch_roots: Vec<(u32, Vec<[u8; 32]>)> = { + let merkle_tree_account = + BatchedMerkleTreeAccount::address_from_bytes(&mut mt_account_data, &mt_pubkey) + .unwrap(); + let initial_root = *merkle_tree_account.root_history.last().unwrap(); + vec![(0, vec![initial_root])] + }; for i in 0..num_updates { println!("address update ----------------------------- {}", i); - perform_address_update(&mut mt_account_data, &mut mock_indexer, mt_pubkey).await; + perform_address_update( + &mut mt_account_data, + &mut mock_indexer, + mt_pubkey, + &mut batch_roots, + ) + .await; if i == 4 { first_input_batch_update_root_value = mock_indexer.merkle_tree.root(); } diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index 88b88681b3..be6ddd2b63 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -23,6 +23,7 @@ pub async fn perform_address_update( mt_account_data: &mut [u8], mock_indexer: &mut MockBatchedAddressForester<40>, mt_pubkey: Pubkey, + batch_roots: &mut Vec<(u32, Vec<[u8; 32]>)>, ) { println!("pre address update -----------------------------"); let mut cloned_mt_account_data = (*mt_account_data).to_vec(); @@ -97,7 +98,17 @@ pub async fn perform_address_update( let account = BatchedMerkleTreeAccount::address_from_bytes(mt_account_data, &mt_pubkey).unwrap(); - assert_address_merkle_tree_update(old_account, account, new_root); + let batch_index_for_this_root = _pre_next_full_batch as u32; + if let Some((_idx, roots)) = batch_roots + .iter_mut() + .find(|(idx, _)| *idx == batch_index_for_this_root) + { + roots.push(new_root); + } else { + batch_roots.push((batch_index_for_this_root, vec![new_root])); + } + + assert_address_merkle_tree_update(old_account, account, new_root, batch_roots); } pub fn assert_merkle_tree_update( @@ -270,12 +281,13 @@ pub fn assert_address_merkle_tree_update( mut old_account: BatchedMerkleTreeAccount, account: BatchedMerkleTreeAccount, root: [u8; 32], + batch_roots: &Vec<(u32, Vec<[u8; 32]>)>, ) { { // Input queue update let old_full_batch_index = old_account.queue_batches.pending_batch_index; let history_capacity = old_account.root_history.capacity(); - + let pre_roots = old_account.root_history.to_vec(); let old_full_batch = old_account .queue_batches .batches @@ -347,6 +359,55 @@ pub fn assert_address_merkle_tree_update( oldest_root_index += 1; oldest_root_index %= old_account.root_history.len(); } + println!( + "pre roots {:?}", + pre_roots + .iter() + .filter(|r| **r != [0u8; 32]) + .cloned() + .collect::>() + ); + + println!( + "post roots (actual account) {:?}", + account + .root_history + .iter() + .filter(|r| **r != [0u8; 32]) + .cloned() + .collect::>() + ); + // No roots of the zeroed batch exist in the root history + if let Some((_idx, zeroed_batch_roots)) = batch_roots + .iter() + .find(|(idx, _)| *idx == previous_full_batch_index as u32) + { + for root in zeroed_batch_roots { + println!("checking root {:?}", root); + assert!( + !account.root_history.iter().any(|r| r == root), + "Zeroed batch root {:?} still exists in root_history", + root + ); + } + } + // All non-zero roots in the root history belong to the current batch + let current_batch_index = old_full_batch_index as u32; + if let Some((_idx, current_batch_roots)) = batch_roots + .iter() + .find(|(idx, _)| *idx == current_batch_index) + { + for root in account.root_history.iter() { + if *root != [0u8; 32] { + assert!( + current_batch_roots.contains(root), + "Non-zero root {:?} in root_history does not belong to current batch {}", + root, + current_batch_index + ); + } + } + } } } } @@ -354,6 +415,15 @@ pub fn assert_address_merkle_tree_update( old_account.sequence_number += 1; old_account.next_index += old_account.queue_batches.zkp_batch_size; old_account.root_history.push(root); + println!( + "post roots (old_account simulation) {:?}", + old_account + .root_history + .iter() + .filter(|r| **r != [0u8; 32]) + .cloned() + .collect::>() + ); assert_eq!(account.get_metadata(), old_account.get_metadata()); assert_eq!(*account.root_history.last().unwrap(), root); assert_eq!(account, old_account); From a64d43ab52f9dbc95e827749b4ebcb601e1e5aec Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 27 Oct 2025 01:25:25 +0000 Subject: [PATCH 06/28] more address tree asserts --- .../tests/e2e_tests/shared.rs | 181 +++++++++++++++++- 1 file changed, 175 insertions(+), 6 deletions(-) diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index be6ddd2b63..c1d3bc990b 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -1,5 +1,7 @@ #![allow(unused_assignments)] +use std::collections::HashSet; + use light_batched_merkle_tree::{ batch::BatchState, constants::DEFAULT_BATCH_STATE_TREE_HEIGHT, @@ -305,6 +307,15 @@ pub fn assert_address_merkle_tree_update( old_account.queue_batches.pending_batch_index += 1; old_account.queue_batches.pending_batch_index %= 2; } + + // Increment sequence number and push root here to match real implementation + // (verify_update increments and pushes before zero_out_previous_batch_bloom_filter) + old_account.sequence_number += 1; + old_account.root_history.push(root); + + // Calculate expected_first_zero_index after push to match real implementation + let expected_first_zero_index = old_account.root_history.first_index(); + let old_full_batch_index = old_account.queue_batches.pending_batch_index; let previous_full_batch_index = if old_full_batch_index == 0 { 1 } else { 0 }; @@ -328,18 +339,20 @@ pub fn assert_address_merkle_tree_update( "no_insert_since_last_batch_root {}", no_insert_since_last_batch_root ); - let zeroed_batch = old_full_batch.get_num_inserted_elements() + let zeroed_batch_this_tx = old_full_batch.get_num_inserted_elements() >= old_full_batch.batch_size / 2 && old_full_batch.get_state() != BatchState::Inserted - && !no_insert_since_last_batch_root; - println!("zeroed_batch: {:?}", zeroed_batch); + && !no_insert_since_last_batch_root + && !old_full_batch.bloom_filter_is_zeroed(); + println!("zeroed_batch_this_tx: {:?}", zeroed_batch_this_tx); let state = account.queue_batches.batches[previous_full_batch_index].get_state(); let previous_batch = old_account .queue_batches .batches .get_mut(previous_full_batch_index) .unwrap(); - if zeroed_batch && state == BatchState::Inserted { + + if zeroed_batch_this_tx && state == BatchState::Inserted { previous_batch.set_bloom_filter_to_zeroed(); let sequence_number = previous_batch.sequence_number; let overlapping_roots_exits = sequence_number > old_account.sequence_number; @@ -397,6 +410,7 @@ pub fn assert_address_merkle_tree_update( .iter() .find(|(idx, _)| *idx == current_batch_index) { + // Assert 1: All non-zero roots belong to current batch for root in account.root_history.iter() { if *root != [0u8; 32] { assert!( @@ -407,14 +421,169 @@ pub fn assert_address_merkle_tree_update( ); } } + + // Assert 2: All current batch roots are present in root_history + for root in current_batch_roots { + assert!( + account.root_history.iter().any(|r| r == root), + "Current batch root {:?} is missing from root_history", + root + ); + } + + // Assert 3: Count matches + let non_zero_count = account + .root_history + .iter() + .filter(|r| **r != [0u8; 32]) + .count(); + assert_eq!( + non_zero_count, + current_batch_roots.len(), + "Expected {} non-zero roots (current batch size), found {}", + current_batch_roots.len(), + non_zero_count + ); + + // Assert 4: No duplicates + let non_zero_roots: Vec<_> = account + .root_history + .iter() + .filter(|r| **r != [0u8; 32]) + .cloned() + .collect(); + let unique_roots: HashSet<_> = non_zero_roots.iter().collect(); + assert_eq!( + non_zero_roots.len(), + unique_roots.len(), + "Duplicate roots found in root_history" + ); + + // Assert 5: Roots are contiguous from the end + let last_idx = account.root_history.last_index(); + let capacity = account.root_history.capacity(); + let mut contiguous_count = 0; + let mut idx = last_idx; + + for _ in 0..capacity { + if account.root_history[idx] != [0u8; 32] { + contiguous_count += 1; + assert!( + current_batch_roots.contains(&account.root_history[idx]), + "Root at index {} is not from current batch", + idx + ); + } else { + break; + } + idx = if idx == 0 { capacity - 1 } else { idx - 1 }; + } + + assert_eq!( + contiguous_count, + current_batch_roots.len(), + "Expected {} contiguous roots from last_index, found {}", + current_batch_roots.len(), + contiguous_count + ); + } + + // Assert 6: Verify zeroed batch metadata + let zeroed_batch = &account.queue_batches.batches[previous_full_batch_index]; + assert!( + zeroed_batch.bloom_filter_is_zeroed(), + "Zeroed batch should have bloom_filter_is_zeroed set to true" + ); + assert_eq!( + zeroed_batch.get_state(), + BatchState::Inserted, + "Zeroed batch should be in Inserted state" + ); + + // Assert 7: Verify bloom filter bytes are all zero + let zeroed_bloom_filter = &account.bloom_filter_stores[previous_full_batch_index]; + assert!( + zeroed_bloom_filter.iter().all(|&b| b == 0), + "All bloom filter bytes should be zero after zeroing" + ); + + // Assert 8: Verify root at batch.root_index is zeroed + let zeroed_root_index = zeroed_batch.root_index as usize; + assert_eq!( + account.root_history[zeroed_root_index], [0u8; 32], + "Root at batch.root_index {} should be zeroed", + zeroed_root_index + ); + + // Assert 9: Verify first safe root (root_index + 1) must not be zero and belongs to current batch + let first_safe_index = + (zeroed_root_index + 1) % account.root_history_capacity as usize; + let first_safe_root = account.root_history[first_safe_index]; + assert_ne!( + first_safe_root, [0u8; 32], + "First safe root at index {} should NOT be zeroed", + first_safe_index + ); + let (_idx, current_batch_roots) = batch_roots + .iter() + .find(|(idx, _)| *idx == current_batch_index) + .expect("Current batch should exist in batch_roots"); + assert!( + current_batch_roots.contains(&first_safe_root), + "First safe root at index {} should belong to current batch, found {:?}", + first_safe_index, + first_safe_root + ); + + // Assert 10: Verify sequence number relationship + assert!( + sequence_number > old_account.sequence_number, + "Batch sequence_number {} should be > account sequence_number {}", + sequence_number, + old_account.sequence_number + ); + assert_eq!( + num_remaining_roots, + sequence_number - old_account.sequence_number, + "num_remaining_roots calculation mismatch" + ); + + // Assert 11: Verify we zeroed the exact expected range + println!( + "Assert 11: expected_first_zero_index = {}, num_remaining_roots = {}", + expected_first_zero_index, num_remaining_roots + ); + let mut actual_zeroed_indices = Vec::new(); + for i in 0..account.root_history_capacity as usize { + if account.root_history[i] == [0u8; 32] { + actual_zeroed_indices.push(i); + } + } + println!( + "Assert 11: actual zeroed indices in account.root_history: {:?}", + actual_zeroed_indices + ); + + for i in 0..num_remaining_roots { + let idx = (expected_first_zero_index + i as usize) + % account.root_history_capacity as usize; + println!( + "Assert 11: checking index {} (i={}), value: {:?}", + idx, + i, + &account.root_history[idx][0..4] + ); + assert_eq!( + account.root_history[idx], [0u8; 32], + "Root at index {} should be zeroed (part of zeroing range)", + idx + ); } } } } - old_account.sequence_number += 1; old_account.next_index += old_account.queue_batches.zkp_batch_size; - old_account.root_history.push(root); println!( "post roots (old_account simulation) {:?}", old_account From 128eec54f8164603f234806a5b205c1e550a45ea Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 17:49:45 +0000 Subject: [PATCH 07/28] stash docs --- Cargo.lock | 3 + program-libs/batched-merkle-tree/Cargo.toml | 3 + .../batched-merkle-tree/docs/CLAUDE.md | 148 ++++++++++++++ .../batched-merkle-tree/docs/QUEUE_ACCOUNT.md | 100 +++++++++ .../batched-merkle-tree/docs/TREE_ACCOUNT.md | 193 ++++++++++++++++++ .../batched-merkle-tree/src/merkle_tree.rs | 3 + .../batched-merkle-tree/tests/constants.rs | 46 +++++ .../batched-merkle-tree/tests/merkle_tree.rs | 1 + 8 files changed, 497 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/CLAUDE.md create mode 100644 program-libs/batched-merkle-tree/docs/QUEUE_ACCOUNT.md create mode 100644 program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md create mode 100644 program-libs/batched-merkle-tree/tests/constants.rs create mode 100644 program-libs/batched-merkle-tree/tests/merkle_tree.rs diff --git a/Cargo.lock b/Cargo.lock index fd435ac0ce..ee386ad5f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3382,11 +3382,14 @@ dependencies = [ "light-bloom-filter", "light-compressed-account", "light-hasher", + "light-indexed-array", "light-macros", "light-merkle-tree-metadata", "light-merkle-tree-reference", "light-verifier", "light-zero-copy", + "num-bigint 0.4.6", + "num-traits", "pinocchio", "rand 0.8.5", "solana-account-info", diff --git a/program-libs/batched-merkle-tree/Cargo.toml b/program-libs/batched-merkle-tree/Cargo.toml index 7081953197..d48266a1cf 100644 --- a/program-libs/batched-merkle-tree/Cargo.toml +++ b/program-libs/batched-merkle-tree/Cargo.toml @@ -59,6 +59,9 @@ light-merkle-tree-reference = { workspace = true } light-account-checks = { workspace = true, features = ["test-only"] } light-compressed-account = { workspace = true, features = ["new-unique"] } light-hasher = { workspace = true, features = ["keccak"] } +light-indexed-array = { workspace = true } +num-bigint = { workspace = true } +num-traits = { workspace = true } [lints.rust.unexpected_cfgs] level = "allow" diff --git a/program-libs/batched-merkle-tree/docs/CLAUDE.md b/program-libs/batched-merkle-tree/docs/CLAUDE.md new file mode 100644 index 0000000000..45205920cc --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/CLAUDE.md @@ -0,0 +1,148 @@ +# Batched Merkle Tree Library + +The `light-batched-merkle-tree` crate provides batched Merkle tree implementations for the Light Protocol account compression program. Instead of updating trees one leaf at a time, this library batches multiple insertions and updates them with zero-knowledge proofs (ZKPs), enabling efficient on-chain verification. Trees maintain a cyclic root history for validity proofs, and use bloom filters for non-inclusion proofs while batches are being filled. + +There are two tree types: **state trees** (two accounts tree account (input queue, tree metadata, roots), output queue account) for compressed accounts, and **address trees** (one account that contains the address queue, tree metadata, roots) for address registration. + +## Accounts + +### Account Types + +- **[TREE_ACCOUNT.md](TREE_ACCOUNT.md)** - BatchedMerkleTreeAccount (state and address trees) +- **[QUEUE_ACCOUNT.md](QUEUE_ACCOUNT.md)** - BatchedQueueAccount (output queue for state trees) + +### Overview + +The batched merkle tree library uses two main Solana account types: + +**BatchedMerkleTreeAccount:** +The main tree account storing tree roots, root history, and integrated input queue (bloom filters + hash chains for nullifiers or addresses). Used for both state trees and address trees. + +**Details:** [TREE_ACCOUNT.md](TREE_ACCOUNT.md) + +**BatchedQueueAccount:** +Output queue account for state trees that temporarily stores compressed account hashes before tree insertion. Enables immediate spending via proof-by-index. + +**Details:** [QUEUE_ACCOUNT.md](QUEUE_ACCOUNT.md) + +### State Trees vs Address Trees + +**State Trees (2 accounts):** +- `BatchedMerkleTreeAccount` with integrated input queue (for nullifiers) +- Separate `BatchedQueueAccount` for output operations (appending new compressed accounts) + +**Address Trees (1 account):** +- `BatchedMerkleTreeAccount` with integrated input queue (for addresses) +- No separate output queue + +## Operations + +### Initialization +- **[INITIALIZE_STATE_TREE.md](INITIALIZE_STATE_TREE.md)** - Create state tree + output queue pair (2 solana accounts) + - Source: [`src/initialize_state_tree.rs`](../src/initialize_state_tree.rs) + +- **[INITIALIZE_ADDRESS_TREE.md](INITIALIZE_ADDRESS_TREE.md)** - Create address tree with integrated queue (1 solana account) + - Source: [`src/initialize_address_tree.rs`](../src/initialize_address_tree.rs) + +### Queue Insertion Operations +- **[INSERT_OUTPUT_QUEUE.md](INSERT_OUTPUT_QUEUE.md)** - Insert compressed account hash into output queue (state tree) + - Source: [`src/queue.rs`](../src/queue.rs) - `BatchedQueueAccount::insert_into_current_batch` + +- **[INSERT_INPUT_QUEUE.md](INSERT_INPUT_QUEUE.md)** - Insert nullifiers into input queue (state tree) + - Source: [`src/merkle_tree.rs`](../src/merkle_tree.rs) - `BatchedMerkleTreeAccount::insert_nullifier_into_queue` + +- **[INSERT_ADDRESS_QUEUE.md](INSERT_ADDRESS_QUEUE.md)** - Insert addresses into address queue + - Source: [`src/merkle_tree.rs`](../src/merkle_tree.rs) - `BatchedMerkleTreeAccount::insert_address_into_queue` + +### Tree Update Operations +- **[UPDATE_FROM_OUTPUT_QUEUE.md](UPDATE_FROM_OUTPUT_QUEUE.md)** - Batch append with ZKP verification + - Source: [`src/merkle_tree.rs`](../src/merkle_tree.rs) - `BatchedMerkleTreeAccount::update_tree_from_output_queue_account` + +- **[UPDATE_FROM_INPUT_QUEUE.md](UPDATE_FROM_INPUT_QUEUE.md)** - Batch nullify/address updates with ZKP + - Source: [`src/merkle_tree.rs`](../src/merkle_tree.rs) - `update_tree_from_input_queue`, `update_tree_from_address_queue` + +## Key Concepts + +**Batching System:** Trees use 2 alternating batches. While one batch is being filled, the previous batch can be updated into the tree with a ZKP. + +**ZKP Batches:** Each batch is divided into smaller ZKP batches (`batch_size / zkp_batch_size`). Trees are updated incrementally by ZKP batch. + +**Bloom Filters:** Input queues (nullifier queue for state trees, address queue for address trees) use bloom filters for non-inclusion proofs. While a batch is filling, values are inserted into the bloom filter. After the batch is fully inserted into the tree and the next batch is 50% full, the bloom filter is zeroed to prevent false positives. Output queues do not use bloom filters. + +**Value Vecs:** Output queues store the actual compressed account hashes in value vectors (one per batch). Values can be accessed by leaf index even before they're inserted into the tree, enabling immediate spending of newly created compressed accounts. + +**Hash Chains:** Each ZKP batch has a hash chain storing the Poseidon hash of all values in that ZKP batch. These hash chains are used as public inputs for ZKP verification. + +**ZKP Verification:** Tree updates require zero-knowledge proofs proving the correctness of batch operations (old root + queue values → new root). Public inputs: old root, new root, hash chain (commitment to queue elements), and for appends: start_index (output queue) or next_index (address queue). + +**Root History:** Trees maintain a cyclic buffer of recent roots (default: 200). This enables validity proofs for recently spent compressed accounts even as the tree continues to update. + +**Rollover:** When a tree reaches capacity (2^height leaves), it must be replaced with a new tree. The rollover process creates a new tree and marks the old tree as rolled over, preserving the old tree's roots for ongoing validity proofs. A rollover can be performed once the rollover threshold is met (default: 95% full). + +**State vs Address Trees:** +- **State trees** have a separate `BatchedQueueAccount` for output operations (appending new leaves). Input operations (nullifying) use the integrated input queue on the tree account. +- **Address trees** have only an integrated input queue on the tree account - no separate output queue. + +## ZKP Verification + +Batch update operations require zero-knowledge proofs generated by the Light Protocol prover: + +- **Prover Server:** `prover/server/` - Generates ZK proofs for batch operations +- **Prover Client:** `prover/client/` - Client libraries for requesting proofs +- **Batch Update Circuits:** `prover/server/prover/v2/` - Circuit definitions for batch append, batch update (nullify), and batch address append operations + +## Dependencies + +This crate relies on several Light Protocol libraries: + +- **`light-bloom-filter`** - Bloom filter implementation for non-inclusion proofs +- **`light-hasher`** - Poseidon hash implementation for hash chains and tree operations +- **`light-verifier`** - ZKP verification for batch updates +- **`light-zero-copy`** - Zero-copy serialization for efficient account data access +- **`light-merkle-tree-metadata`** - Shared metadata structures for merkle trees +- **`light-compressed-account`** - Compressed account types and utilities +- **`light-account-checks`** - Account validation and discriminator checks + +## Testing and Reference Implementations + +**IndexedMerkleTree Reference Implementation:** +- **`light-merkle-tree-reference`** - Reference implementation of indexed Merkle trees (dev dependency) +- Source: `program-tests/merkle-tree/src/indexed.rs` - Canonical IndexedMerkleTree implementation used for generating constants and testing +- Used to generate constants like `ADDRESS_TREE_INIT_ROOT_40` in [`src/constants.rs`](../src/constants.rs) +- Initializes address trees with a single leaf: `H(0, HIGHEST_ADDRESS_PLUS_ONE)` + +## Source Code Structure + +**Core Account Types:** +- [`src/merkle_tree.rs`](../src/merkle_tree.rs) - `BatchedMerkleTreeAccount` (prove inclusion, nullify existing state, create new addresses) +- [`src/queue.rs`](../src/queue.rs) - `BatchedQueueAccount` (add new state (transaction outputs)) +- [`src/batch.rs`](../src/batch.rs) - `Batch` state machine (Fill → Full → Inserted) +- [`src/queue_batch_metadata.rs`](../src/queue_batch_metadata.rs) - `QueueBatches` metadata + +**Metadata and Configuration:** +- [`src/merkle_tree_metadata.rs`](../src/merkle_tree_metadata.rs) - `BatchedMerkleTreeMetadata` and account size calculations +- [`src/constants.rs`](../src/constants.rs) - Default configuration values + +**ZKP Infrastructure:** +- `prover/server/` - Prover server that generates ZK proofs for batch operations +- `prover/client/` - Client libraries for requesting proofs +- `prover/server/prover/v2/` - Batch update circuit definitions (append, nullify, address append) + +**Initialization:** +- [`src/initialize_state_tree.rs`](../src/initialize_state_tree.rs) - State tree initialization +- [`src/initialize_address_tree.rs`](../src/initialize_address_tree.rs) - Address tree initialization +- [`src/rollover_state_tree.rs`](../src/rollover_state_tree.rs) - State tree rollover +- [`src/rollover_address_tree.rs`](../src/rollover_address_tree.rs) - Address tree rollover + +**Errors:** +- [`src/errors.rs`](../src/errors.rs) - `BatchedMerkleTreeError` enum with all error types + +## Error Codes + +All errors are defined in [`src/errors.rs`](../src/errors.rs) and map to u32 error codes (14301-14312 range): +- `BatchNotReady` (14301) - Batch is not ready to be inserted +- `BatchAlreadyInserted` (14302) - Batch is already inserted +- `TreeIsFull` (14310) - Batched Merkle tree reached capacity +- `NonInclusionCheckFailed` (14311) - Value exists in bloom filter +- `BloomFilterNotZeroed` (14312) - Bloom filter must be zeroed before reuse +- Additional errors from underlying libraries (hasher, zero-copy, verifier, etc.) diff --git a/program-libs/batched-merkle-tree/docs/QUEUE_ACCOUNT.md b/program-libs/batched-merkle-tree/docs/QUEUE_ACCOUNT.md new file mode 100644 index 0000000000..dfd9285fdf --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/QUEUE_ACCOUNT.md @@ -0,0 +1,100 @@ +# BatchedQueueAccount + +**Description:** +Output queue account for state trees that temporarily stores compressed account hashes. Enables immediate spending of newly created compressed accounts via proof-by-index. + +**Note:** In the current implementation, `BatchedQueueAccount` is always an output queue (type `OutputStateV2`). Input queues are integrated into the `BatchedMerkleTreeAccount`. + +**Discriminator:** b`queueacc` `[113, 117, 101, 117, 101, 97, 99, 99]` (8 bytes) + +**Path:** +- Struct: `src/queue.rs` - `BatchedQueueAccount` +- Metadata: `src/queue.rs` - `BatchedQueueMetadata` + +## Components + +### 1. Metadata (`BatchedQueueMetadata`) +- Queue metadata (queue type, associated merkle tree) +- Batch metadata (`QueueBatches`): + - Batch sizes (`batch_size`, `zkp_batch_size`) + - `currently_processing_batch_index`: Index of batch accepting new insertions (Fill state) + - `pending_batch_index`: Index of batch ready for ZKP processing and tree insertion (Full or being incrementally inserted) + - Two `Batch` structures tracking state and progress + - **Note:** These indices can differ, enabling parallel insertion while tree updates from the previous batch are being verified +- Tree capacity +- Hashed merkle tree pubkey +- Hashed queue pubkey + +### 2. Value Vecs (`[ZeroCopyVecU64<[u8; 32]>; 2]`) +- Two value vectors, one per batch +- Stores the actual compressed account hashes +- Values accessible by leaf index even before tree insertion +- Enables proof-by-index for immediate spending + +### 3. Hash Chain Stores (`[ZeroCopyVecU64<[u8; 32]>; 2]`) +- Two hash chain vectors, one per batch +- Each batch has `batch_size / zkp_batch_size` hash chains +- Each hash chain stores Poseidon hash of all values in that ZKP batch +- Used as public inputs for batch append ZKP verification + +**Note:** Output queues do NOT have bloom filters (only input queues use bloom filters). + +## Serialization + +All deserialization is zero-copy. + +**In Solana programs:** +```rust +use light_batched_merkle_tree::queue::BatchedQueueAccount; +use light_account_checks::AccountInfoTrait; + +// Deserialize output queue +let queue = BatchedQueueAccount::output_from_account_info(account_info)?; +``` + +**In client code:** +```rust +use light_batched_merkle_tree::queue::BatchedQueueAccount; + +// Deserialize output queue +let queue = BatchedQueueAccount::output_from_bytes(&mut account_data)?; +``` + +## Account Validation + +**`output_from_account_info` checks:** +1. Account owned by Light account compression program (`check_owner` using `light-account-checks`) +2. Account discriminator is `queueacc` (`check_discriminator` using `light-account-checks`) +3. Queue type is `OUTPUT_STATE_QUEUE_TYPE_V2` + +**`output_from_bytes` checks (client only):** +1. Account discriminator is `queueacc` +2. Queue type is `OUTPUT_STATE_QUEUE_TYPE_V2` + +**Error codes:** +- `AccountError::AccountOwnedByWrongProgram` (12012) - Account not owned by compression program +- `AccountError::InvalidAccountSize` (12006) - Account size less than 8 bytes +- `AccountError::InvalidDiscriminator` (12007) - Discriminator mismatch +- `MerkleTreeMetadataError::InvalidQueueType` - Queue type mismatch + +## Associated Operations + +- [INITIALIZE_STATE_TREE.md](INITIALIZE_STATE_TREE.md) - Create output queue with state tree +- [INSERT_OUTPUT_QUEUE.md](INSERT_OUTPUT_QUEUE.md) - Insert compressed account hashes +- [UPDATE_FROM_OUTPUT_QUEUE.md](UPDATE_FROM_OUTPUT_QUEUE.md) - Update tree from output queue with ZKP + +## Supporting Structures + +### BatchedQueueMetadata + +**Description:** +Metadata for a batched queue account (output queues only). + +**Path:** `src/queue.rs` + +**Key Fields:** +- `metadata`: Base `QueueMetadata` (queue type, associated merkle tree) +- `batch_metadata`: `QueueBatches` structure +- `tree_capacity`: Associated tree's capacity (2^height). Checked on insertion to prevent overflow +- `hashed_merkle_tree_pubkey`: Pre-hashed tree pubkey (31 bytes + 1 padding). Pubkeys are hashed and truncated to 31 bytes (248 bits) to fit within bn254 field size requirements for Poseidon hashing in ZK circuits +- `hashed_queue_pubkey`: Pre-hashed queue pubkey (31 bytes + 1 padding). Same truncation for bn254 field compatibility diff --git a/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md b/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md new file mode 100644 index 0000000000..74d8fcb3f6 --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md @@ -0,0 +1,193 @@ +# BatchedMerkleTreeAccount + +**Description:** +The main Merkle tree account that stores tree roots, root history, and integrated input queue (bloom filters + hash chains for nullifiers or addresses). Used for both state trees and address trees. + +**Discriminator:** b`BatchMta` `[66, 97, 116, 99, 104, 77, 116, 97]` (8 bytes) + +**Path:** +- Struct: `src/merkle_tree.rs` - `BatchedMerkleTreeAccount` +- Metadata: `src/merkle_tree_metadata.rs` - `BatchedMerkleTreeMetadata` + +## Components + +### 1. Metadata (`BatchedMerkleTreeMetadata`) +- Tree type: `TreeType::StateV2` or `TreeType::AddressV2` +- Tree height and capacity (2^height leaves) +- Sequence number (increments with each batched tree update (not input or output queue insertions)) +- Next index (next available leaf index) +- Nullifier next index (for state trees, address/nullifier queue index) +- Root history capacity +- Queue batch metadata +- Hashed pubkey (31 bytes for bn254 field compatibility) + +### 2. Root History (`ZeroCopyCyclicVecU64<[u8; 32]>`) +- Cyclic buffer storing recent tree roots +- Default capacity: 200 roots +- Latest root accessed via `root_history.last()` +- Validity proofs pick root by index from root history + since proofs need a static root value to verify against. + +### 3. Bloom Filter Stores (`[&mut [u8]; 2]`) +- Two bloom filters, one per batch +- Used only for input queues (nullifiers for state trees, addresses for address trees) +- Ensures no duplicate insertions in the queue. +- Zeroed after batch is fully inserted and next batch is 50% full and at least one batch update occured since batch completion. + +### 4. Hash Chain Stores (`[ZeroCopyVecU64<[u8; 32]>; 2]`) +- Two hash chain vectors, one per batch (length = `batch_size / zkp_batch_size`) +- Each hash chain stores Poseidon hash of all values in that ZKP batch +- Used as public inputs for ZKP verification + +## Tree Type Variants + +### State Tree +- Tree type: `STATE_MERKLE_TREE_TYPE_V2` +- Has separate `BatchedQueueAccount` for output operations (appending compressed accounts) +- Uses integrated input queue for nullifier operations +- Initial root: zero bytes root for specified height + +### Address Tree +- Tree type: `ADDRESS_MERKLE_TREE_TYPE_V2` +- No separate output queue (only integrated input queue for address insertions) +- Initial root: `ADDRESS_TREE_INIT_ROOT_40` (hardcoded for height 40) +- Starts with next_index = 1 (pre-initialized with one element at index 0) + +## Serialization + +All deserialization is zero-copy. + +**In Solana programs:** +```rust +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_account_checks::AccountInfoTrait; + +// Deserialize state tree +let tree = BatchedMerkleTreeAccount::state_from_account_info(account_info)?; + +// Deserialize address tree +let tree = BatchedMerkleTreeAccount::address_from_account_info(account_info)?; + +// Access root by index +let root = tree.get_root_by_index(index)?; +``` + +**In client code:** +```rust +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; + +// Deserialize state tree +let tree = BatchedMerkleTreeAccount::state_from_bytes(&mut account_data, &pubkey)?; + +// Deserialize address tree +let tree = BatchedMerkleTreeAccount::address_from_bytes(&mut account_data, &pubkey)?; +``` + +## Account Validation + +**`state_from_account_info` checks:** +1. Account owned by Light account compression program (`check_owner` using `light-account-checks`) +2. Account discriminator is `BatchMta` (`check_discriminator` using `light-account-checks`) +3. Tree type is `STATE_MERKLE_TREE_TYPE_V2` (4) + +**`address_from_account_info` checks:** +1. Account owned by Light account compression program (`check_owner` using `light-account-checks`) +2. Account discriminator is `BatchMta` (`check_discriminator` using `light-account-checks`) +3. Tree type is `ADDRESS_MERKLE_TREE_TYPE_V2` (5) + +**`state_from_bytes` checks (client only):** +1. Account discriminator is `BatchMta` +2. Tree type is `STATE_MERKLE_TREE_TYPE_V2` (4) + +**`address_from_bytes` checks (client only):** +1. Account discriminator is `BatchMta` +2. Tree type is `ADDRESS_MERKLE_TREE_TYPE_V2` (5) + +**Error codes:** +- `AccountError::AccountOwnedByWrongProgram` (12012) - Account not owned by compression program +- `AccountError::InvalidAccountSize` (12006) - Account size less than 8 bytes +- `AccountError::InvalidDiscriminator` (12007) - Discriminator mismatch +- `MerkleTreeMetadataError::InvalidTreeType` - Tree type mismatch (state vs address) + +## Associated Operations + +- [INITIALIZE_STATE_TREE.md](INITIALIZE_STATE_TREE.md) - Create state tree +- [INITIALIZE_ADDRESS_TREE.md](INITIALIZE_ADDRESS_TREE.md) - Create address tree +- [INSERT_INPUT_QUEUE.md](INSERT_INPUT_QUEUE.md) - Insert nullifiers (state trees) +- [INSERT_ADDRESS_QUEUE.md](INSERT_ADDRESS_QUEUE.md) - Insert addresses (address trees) +- [UPDATE_FROM_INPUT_QUEUE.md](UPDATE_FROM_INPUT_QUEUE.md) - Update tree from input queue with ZKP + +## Supporting Structures + +### Batch + +**Description:** +State machine tracking the lifecycle of a single batch from filling to insertion. + +**Path:** `src/batch.rs` + +**States:** +- **Fill** (0) - Batch is accepting new insertions. ZKP processing can begin as soon as individual ZKP batches are complete (when `num_full_zkp_batches > 0`) +- **Full** (2) - All ZKP batches are complete (`num_full_zkp_batches == batch_size / zkp_batch_size`). No more insertions accepted +- **Inserted** (1) - All ZKP batches have been inserted into the tree + +**State Transitions:** +- Fill → Full: When all ZKP batches are complete (`num_full_zkp_batches == batch_size / zkp_batch_size`) +- Full → Inserted: When all ZKP batches are inserted into tree (`num_inserted_zkp_batches == num_full_zkp_batches`) +- Inserted → Fill: When batch is reset for reuse (after bloom filter zeroing) + +**Key Insight:** ZKP processing happens incrementally. A batch doesn't need to be in Full state for ZKP processing to begin - individual ZKP batches can be processed as soon as they're complete, even while the overall batch is still in Fill state. + +**Key Fields:** +- `num_inserted`: Number of elements inserted in the current batch +- `num_full_zkp_batches`: Number of ZKP batches ready for insertion +- `num_inserted_zkp_batches`: Number of ZKP batches already inserted into tree +- `sequence_number`: Threshold value set at batch insertion (`tree_seq + root_history_capacity`). Used to detect if sufficient tree updates have occurred since batch insertion to overwrite the last root that was inserted with this batch. When clearing bloom filter, overlapping roots in history must also be zeroed to prevent inclusion proofs of nullified values +- `root_index`: Root index at batch insertion. Identifies which roots in history could prove inclusion of values from this batch's bloom filter. These roots are zeroed when clearing the bloom filter +- `start_index`: Starting leaf index for this batch +- `start_slot`: Slot of first insertion (for indexer reindexing) +- `bloom_filter_is_zeroed`: Whether bloom filter has been zeroed + +### QueueBatches + +**Description:** +Metadata structure managing the 2-batch system for queues. + +**Path:** `src/queue_batch_metadata.rs` + +**Key Fields:** +- `num_batches`: Always 2 (alternating batches) +- `batch_size`: Number of elements in a full batch +- `zkp_batch_size`: Number of elements per ZKP batch (batch_size must be divisible by zkp_batch_size) +- `bloom_filter_capacity`: Bloom filter size in bits (0 for output queues) +- `currently_processing_batch_index`: Index of batch accepting new insertions (Fill state) +- `pending_batch_index`: Index of batch ready for ZKP processing and tree insertion (Full or being incrementally inserted) +- `next_index`: Next available leaf index in queue +- `batches`: Array of 2 `Batch` structures + +**Variants:** +- **Output Queue** (`new_output_queue`): No bloom filters, has value vecs +- **Input Queue** (`new_input_queue`): Has bloom filters, no value vecs + +**Key Validation:** +- `batch_size` must be divisible by `zkp_batch_size` +- Error: `BatchSizeNotDivisibleByZkpBatchSize` if not + +### BatchedMerkleTreeMetadata + +**Description:** +Complete metadata for a batched Merkle tree account. + +**Path:** `src/merkle_tree_metadata.rs` + +**Key Fields:** +- `tree_type`: `TreeType::StateV2` (4) or `TreeType::AddressV2` (5) +- `metadata`: Base `MerkleTreeMetadata` (access control, rollover, etc.) +- `sequence_number`: Increments with each tree update +- `next_index`: Next available leaf index in tree +- `nullifier_next_index`: Nullifier sequence tracker (state trees only) +- `height`: Tree height (default: 32 for state, 40 for address) +- `capacity`: Maximum leaves (2^height) +- `root_history_capacity`: Size of root history buffer (default: 200) +- `queue_batches`: Queue batch metadata +- `hashed_pubkey`: Pre-hashed tree pubkey (31 bytes + 1 padding). Pubkeys are hashed and truncated to 31 bytes (248 bits) to fit within bn254 field size requirements for Poseidon hashing in ZK circuits diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index a27d862105..c535ba78c6 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -1012,6 +1012,7 @@ pub fn get_merkle_tree_account_size( mt_account.get_account_size().unwrap() } +#[cfg(feature = "test-only")] pub fn assert_nullify_event( event: MerkleTreeEvent, new_root: [u8; 32], @@ -1040,6 +1041,7 @@ pub fn assert_nullify_event( assert_eq!(event, ref_event); } +#[cfg(feature = "test-only")] pub fn assert_batch_append_event_event( event: MerkleTreeEvent, new_root: [u8; 32], @@ -1069,6 +1071,7 @@ pub fn assert_batch_append_event_event( assert_eq!(event, ref_event); } +#[cfg(feature = "test-only")] pub fn assert_batch_adress_event( event: MerkleTreeEvent, new_root: [u8; 32], diff --git a/program-libs/batched-merkle-tree/tests/constants.rs b/program-libs/batched-merkle-tree/tests/constants.rs new file mode 100644 index 0000000000..12b148e2da --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/constants.rs @@ -0,0 +1,46 @@ +use light_batched_merkle_tree::constants::ADDRESS_TREE_INIT_ROOT_40; +use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_reference::indexed::IndexedMerkleTree; +use num_bigint::BigUint; +use num_traits::Num; + +#[test] +fn test_reproduce_address_tree_init_root_40() { + // Method 1: Using IndexedMerkleTree library + let tree = IndexedMerkleTree::::new(40, 0).unwrap(); + let root_from_tree = tree.merkle_tree.root(); + + assert_eq!( + root_from_tree, ADDRESS_TREE_INIT_ROOT_40, + "IndexedMerkleTree root does not match ADDRESS_TREE_INIT_ROOT_40 constant" + ); + + // Method 2: Manual hash computation to verify the constant + // IndexedMerkleTree::new() creates tree with ONE leaf at index 0: + // - IndexedArray::new(0, HIGHEST_ADDRESS_PLUS_ONE) creates element 0 + // - element[0].hash(HIGHEST_ADDRESS_PLUS_ONE) = H(0, HIGHEST_ADDRESS_PLUS_ONE) + // - This single leaf is appended to the merkle tree + + const HIGHEST_ADDRESS_PLUS_ONE: &str = + "452312848583266388373324160190187140051835877600158453279131187530910662655"; + + let max_value = BigUint::from_str_radix(HIGHEST_ADDRESS_PLUS_ONE, 10).unwrap(); + let max_value_bytes = light_hasher::bigint::bigint_to_be_bytes_array::<32>(&max_value).unwrap(); + + // Leaf 0: H(value=0, nextValue=HIGHEST_ADDRESS_PLUS_ONE) + let leaf_0 = Poseidon::hashv(&[&[0u8; 32], &max_value_bytes]).unwrap(); + + // Build merkle tree root from single leaf + // Hash leaf_0 with zero bytes for the empty right sibling + let mut current_root = Poseidon::hashv(&[&leaf_0, &Poseidon::zero_bytes()[0]]).unwrap(); + + // Hash up the tree to height 40 + for i in 1..40 { + current_root = Poseidon::hashv(&[¤t_root, &Poseidon::zero_bytes()[i]]).unwrap(); + } + + assert_eq!( + current_root, ADDRESS_TREE_INIT_ROOT_40, + "Manually computed root does not match ADDRESS_TREE_INIT_ROOT_40 constant" + ); +} diff --git a/program-libs/batched-merkle-tree/tests/merkle_tree.rs b/program-libs/batched-merkle-tree/tests/merkle_tree.rs new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/merkle_tree.rs @@ -0,0 +1 @@ + From dd387dfe31af37bb115ef55591f36b09931e890f Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 18:03:43 +0000 Subject: [PATCH 08/28] add init state tree docs --- .../docs/INITIALIZE_STATE_TREE.md | 133 ++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/INITIALIZE_STATE_TREE.md diff --git a/program-libs/batched-merkle-tree/docs/INITIALIZE_STATE_TREE.md b/program-libs/batched-merkle-tree/docs/INITIALIZE_STATE_TREE.md new file mode 100644 index 0000000000..fd68b63f3c --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/INITIALIZE_STATE_TREE.md @@ -0,0 +1,133 @@ +# Initialize State Tree + +**path:** src/initialize_state_tree.rs + +**description:** +Initializes a state tree with integrated input queue and separate output queue. This operation creates **two Solana accounts**: + +1. **State Merkle tree account** (`BatchedMerkleTreeAccount`) - Stores tree roots, root history, and integrated input queue (bloom filters + hash chains for nullifiers) + - Account layout `BatchedMerkleTreeAccount` defined in: src/merkle_tree.rs + - Metadata `BatchedMerkleTreeMetadata` defined in: src/merkle_tree_metadata.rs + - Tree type: `TreeType::StateV2` (4) + - Initial root: zero bytes for specified height + - Discriminator: b`BatchMta` `[66, 97, 116, 99, 104, 77, 116, 97]` (8 bytes) + +2. **Output queue account** (`BatchedQueueAccount`) - Temporarily stores compressed account hashes before tree insertion + - Account layout `BatchedQueueAccount` defined in: src/queue.rs + - Metadata `BatchedQueueMetadata` defined in: src/queue.rs + - Queue type: `QueueType::OutputStateV2` + - Enables immediate spending via proof-by-index + - Discriminator: b`queueacc` `[113, 117, 101, 117, 101, 97, 99, 99]` (8 bytes) + +State trees are used for compressed account lifecycle management. The output queue stores newly created compressed accounts, while the input queue (integrated into the tree account) tracks nullifiers when compressed accounts are spent. + +**Instruction data:** +Instruction data is defined in: src/initialize_state_tree.rs + +`InitStateTreeAccountsInstructionData` struct: + +**Tree configuration:** +- `height`: u32 - Tree height (default: 32, capacity = 2^32 leaves) +- `index`: u64 - Unchecked identifier of the state tree +- `root_history_capacity`: u32 - Size of root history cyclic buffer (default: 200) + +**Batch sizes:** +- `input_queue_batch_size`: u64 - Elements per input queue batch (default: 15,000) +- `output_queue_batch_size`: u64 - Elements per output queue batch (default: 15,000) +- `input_queue_zkp_batch_size`: u64 - Elements per ZKP batch for nullifications (default: 500) +- `output_queue_zkp_batch_size`: u64 - Elements per ZKP batch for appends (default: 500) + +**Validation:** Batch sizes must be divisible by their respective ZKP batch sizes. Error: `BatchSizeNotDivisibleByZkpBatchSize` if validation fails. + +**Bloom filter configuration (input queue only):** +- `bloom_filter_capacity`: u64 - Capacity in bits (default: batch_size * 8) +- `bloom_filter_num_iters`: u64 - Number of hash functions (default: 3 for test, 10 for production) + +**Validation:** +- Capacity must be divisible by 8 +- Capacity must be >= batch_size * 8 + +**Access control:** +- `program_owner`: Option - Optional program owning the tree +- `forester`: Option - Optional forester pubkey for non-Light foresters +- `owner`: Pubkey - Account owner (passed separately as function parameter, not in struct) + +**Rollover and fees:** +- `rollover_threshold`: Option - Percentage threshold for rollover (default: 95%) +- `network_fee`: Option - Network fee amount (default: 5,000 lamports) +- `additional_bytes`: u64 - CPI context account size for rollover (default: 20KB + 8 bytes) +- `close_threshold`: Option - Placeholder, unimplemented + +**Accounts:** +1. merkle_tree_account + - mutable + - State Merkle tree account being initialized + - Must be rent-exempt for calculated size + +2. queue_account + - mutable + - Output queue account being initialized + - Must be rent-exempt for calculated size + +Note: No signer accounts required - accounts are expected to be pre-created with correct sizes + +**Instruction Logic and Checks:** + +1. **Calculate account sizes:** + - Queue account size: Based on output_queue_batch_size and output_queue_zkp_batch_size + - Merkle tree account size: Based on input_queue_batch_size, bloom_filter_capacity, input_queue_zkp_batch_size, root_history_capacity, and height + - Account size formulas defined in: src/queue.rs (`get_output_queue_account_size`) and src/merkle_tree.rs (`get_merkle_tree_account_size`) + +2. **Verify rent exemption:** + - Check: queue_account balance >= minimum rent exemption for queue_account_size + - Check: merkle_tree_account balance >= minimum rent exemption for mt_account_size + - Uses: `check_account_balance_is_rent_exempt` from `light-account-checks` + - Store rent amounts for rollover fee calculation + +3. **Initialize output queue account:** + - Set discriminator: `queueacc` (8 bytes) + - Create queue metadata: + - queue_type: `QueueType::OutputStateV2` + - associated_merkle_tree: merkle_tree_account pubkey + - Calculate rollover_fee: Based on rollover_threshold, height, and total rent (merkle_tree_rent + additional_bytes_rent + queue_rent) + - access_metadata: Set owner, program_owner, forester + - rollover_metadata: Set index, rollover_fee, rollover_threshold, network_fee, close_threshold, additional_bytes + - Initialize batch metadata: + - 2 batches (alternating) + - batch_size: output_queue_batch_size + - zkp_batch_size: output_queue_zkp_batch_size + - bloom_filter_capacity: 0 (output queues don't use bloom filters) + - Initialize value vecs: 2 vectors (one per batch), capacity = batch_size each + - Initialize hash chain stores: 2 vectors (one per batch), capacity = (batch_size / zkp_batch_size) each + - Compute hashed pubkeys: Hash and truncate to 31 bytes for bn254 field compatibility + - tree_capacity: 2^height + - Rollover fee: Charged when creating output compressed accounts (insertion into output queue) + +4. **Initialize state Merkle tree account:** + - Set discriminator: `BatchMta` (8 bytes) + - Create tree metadata: + - tree_type: `TreeType::StateV2` (4) + - associated_queue: queue_account pubkey + - access_metadata: Set owner, program_owner, forester + - rollover_metadata: Set index, rollover_fee=0 (charged on queue insertion, not tree ops), rollover_threshold, network_fee, close_threshold, additional_bytes=None + - Initialize root history: Cyclic buffer with capacity=root_history_capacity, first entry = zero bytes for tree height + - Initialize integrated input queue: + - 2 bloom filter stores (one per batch), size = bloom_filter_capacity / 8 bytes each + - 2 hash chain stores (one per batch), capacity = (input_queue_batch_size / input_queue_zkp_batch_size) each + - Batch metadata with input_queue_batch_size and input_queue_zkp_batch_size + - Compute hashed_pubkey: Hash and truncate to 31 bytes for bn254 field compatibility + - next_index: 0 (starts empty) + - sequence_number: 0 (increments with each tree update) + +5. **Validate configurations:** + - root_history_capacity >= (output_queue_batch_size / output_queue_zkp_batch_size) + (input_queue_batch_size / input_queue_zkp_batch_size) + - Rationale: Ensures sufficient space for roots generated by both input and output operations + - ZKP batch sizes must be 10 or 500 (only supported circuit sizes) + +**Errors:** +- `AccountError::AccountNotRentExempt` (error code: 12011) - Account balance insufficient for rent exemption at calculated size +- `AccountError::InvalidAccountSize` (error code: 12006) - Account data length doesn't match calculated size requirements +- `BatchedMerkleTreeError::BatchSizeNotDivisibleByZkpBatchSize` (error code: 14305) - Batch size is not evenly divisible by ZKP batch size +- `MerkleTreeMetadataError::InvalidRolloverThreshold` - Rollover threshold value is invalid (must be percentage) +- `ZeroCopyError::Size` - Account size mismatch during zero-copy deserialization +- `BorshError` - Failed to serialize or deserialize metadata structures From 14ddd811a5382badaa71e779d6b35fa9f61927a3 Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 18:44:08 +0000 Subject: [PATCH 09/28] add init address tree docs --- .../docs/INITIALIZE_ADDRESS_TREE.md | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/INITIALIZE_ADDRESS_TREE.md diff --git a/program-libs/batched-merkle-tree/docs/INITIALIZE_ADDRESS_TREE.md b/program-libs/batched-merkle-tree/docs/INITIALIZE_ADDRESS_TREE.md new file mode 100644 index 0000000000..22906c9c91 --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/INITIALIZE_ADDRESS_TREE.md @@ -0,0 +1,101 @@ +# Initialize Address Tree + +**path:** src/initialize_address_tree.rs + +**description:** +Initializes an address tree with integrated address queue. This operation creates **one Solana account**: + +**Address Merkle tree account** (`BatchedMerkleTreeAccount`) - Stores tree roots, root history, and integrated address queue (bloom filters + hash chains for addresses) +- Account layout `BatchedMerkleTreeAccount` defined in: src/merkle_tree.rs +- Metadata `BatchedMerkleTreeMetadata` defined in: src/merkle_tree_metadata.rs +- Tree type: `TreeType::AddressV2` (5) +- Initial root: `ADDRESS_TREE_INIT_ROOT_40` (pre-initialized with one indexed array element) +- Starts at next_index: 1 (index 0 contains sentinel element) +- Discriminator: b`BatchMta` `[66, 97, 116, 99, 104, 77, 116, 97]` (8 bytes) + +Address trees are used for address registration in the Light Protocol. New addresses are inserted into the address queue, then batch-updated into the tree with ZKPs. Unlike state trees, address trees have no separate output queue - the address queue is integrated into the tree account. + +**Instruction data:** +Instruction data is defined in: src/initialize_address_tree.rs + +`InitAddressTreeAccountsInstructionData` struct: + +**Tree configuration:** +- `height`: u32 - Tree height (default: 40, capacity = 2^40 leaves) +- `index`: u64 - Unchecked identifier of the address tree +- `root_history_capacity`: u32 - Size of root history cyclic buffer (default: 200) + +**Batch sizes:** +- `input_queue_batch_size`: u64 - Elements per address queue batch (default: 15,000) +- `input_queue_zkp_batch_size`: u64 - Elements per ZKP batch for address insertions (default: 250) + +**Validation:** Batch size must be divisible by ZKP batch size. Error: `BatchSizeNotDivisibleByZkpBatchSize` if validation fails. + +**Bloom filter configuration:** +- `bloom_filter_capacity`: u64 - Capacity in bits (default: batch_size * 8) +- `bloom_filter_num_iters`: u64 - Number of hash functions (default: 3 for test, 10 for production) + +**Validation:** +- Capacity must be divisible by 8 +- Capacity must be >= batch_size * 8 + +**Access control:** +- `program_owner`: Option - Optional program owning the tree +- `forester`: Option - Optional forester pubkey for non-Light foresters +- `owner`: Pubkey - Account owner (passed separately as function parameter, not in struct) + +**Rollover and fees:** +- `rollover_threshold`: Option - Percentage threshold for rollover (default: 95%) +- `network_fee`: Option - Network fee amount (default: 10,000 lamports) +- `close_threshold`: Option - Placeholder, unimplemented + +**Accounts:** +1. merkle_tree_account + - mutable + - Address Merkle tree account being initialized + - Must be rent-exempt for calculated size + +Note: No signer accounts required - account is expected to be pre-created with correct size + +**Instruction Logic and Checks:** + +1. **Calculate account size:** + - Merkle tree account size: Based on input_queue_batch_size, bloom_filter_capacity, input_queue_zkp_batch_size, root_history_capacity, and height + - Account size formula defined in: src/merkle_tree.rs (`get_merkle_tree_account_size`) + +2. **Verify rent exemption:** + - Check: merkle_tree_account balance >= minimum rent exemption for mt_account_size + - Uses: `check_account_balance_is_rent_exempt` from `light-account-checks` + - Store rent amount for rollover fee calculation + +3. **Initialize address Merkle tree account:** + - Set discriminator: `BatchMta` (8 bytes) + - Create tree metadata: + - tree_type: `TreeType::AddressV2` (5) + - associated_queue: Pubkey::default() (address trees have no separate queue) + - Calculate rollover_fee: Based on rollover_threshold, height, and merkle_tree_rent + - access_metadata: Set owner, program_owner, forester + - rollover_metadata: Set index, rollover_fee, rollover_threshold, network_fee, close_threshold, additional_bytes=None + - Initialize root history: Cyclic buffer with capacity=root_history_capacity, first entry = `ADDRESS_TREE_INIT_ROOT_40` + - Initialize integrated address queue: + - 2 bloom filter stores (one per batch), size = bloom_filter_capacity / 8 bytes each + - 2 hash chain stores (one per batch), capacity = (input_queue_batch_size / input_queue_zkp_batch_size) each + - Batch metadata with input_queue_batch_size and input_queue_zkp_batch_size + - Compute hashed_pubkey: Hash and truncate to 31 bytes for bn254 field compatibility + - next_index: 1 (starts at 1 because index 0 contains pre-initialized sentinel element) + - sequence_number: 0 (increments with each tree update) + - Rollover fee: Charged on address tree operations + +4. **Validate configurations:** + - root_history_capacity >= (input_queue_batch_size / input_queue_zkp_batch_size) + - Rationale: Ensures sufficient space for roots generated by address queue operations + - ZKP batch sizes must be 10 or 250 (only supported circuit sizes for address trees) + - height must be 40 (fixed for address trees) + +**Errors:** +- `AccountError::AccountNotRentExempt` (error code: 12011) - Account balance insufficient for rent exemption at calculated size +- `AccountError::InvalidAccountSize` (error code: 12006) - Account data length doesn't match calculated size requirements +- `BatchedMerkleTreeError::BatchSizeNotDivisibleByZkpBatchSize` (error code: 14305) - Batch size is not evenly divisible by ZKP batch size +- `MerkleTreeMetadataError::InvalidRolloverThreshold` - Rollover threshold value is invalid (must be percentage) +- `ZeroCopyError::Size` - Account size mismatch during zero-copy deserialization +- `BorshError` - Failed to serialize or deserialize metadata structures From d33b7c99ebf793044d989445e5f34a227d185040 Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 19:21:36 +0000 Subject: [PATCH 10/28] add insert into output queue doc --- .../docs/INSERT_OUTPUT_QUEUE.md | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/INSERT_OUTPUT_QUEUE.md diff --git a/program-libs/batched-merkle-tree/docs/INSERT_OUTPUT_QUEUE.md b/program-libs/batched-merkle-tree/docs/INSERT_OUTPUT_QUEUE.md new file mode 100644 index 0000000000..4eab752d2e --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/INSERT_OUTPUT_QUEUE.md @@ -0,0 +1,90 @@ +# Insert Into Output Queue + +**path:** src/queue.rs + +**description:** +Inserts a compressed account hash into the output queue's currently processing batch. Output queues store compressed account hashes until the batch is zeroed (which occurs after the batch is fully inserted into the tree AND the next batch reaches 50% capacity). + +Key characteristics: +1. Inserts values into value vec (for immediate spending via proof-by-index) +2. Updates hash chain (for ZKP verification) +3. Automatically transitions batches when full (Fill → Full state when num_inserted_elements reaches batch_size) +4. Assigns leaf index at insertion (increments next_index; tree insertion order is determined at queue insertion) +5. No bloom filters (only input queues use bloom filters) + +The output queue uses a two-batch alternating system. The alternating batch system is not strictly necessary for output queues (no bloom filters to zero out), but is used to unify input and output queue code. + +Output queues enable **immediate spending**: Values can be spent via proof-by-index before tree insertion. Unlike input queues that only store bloom filters, output queues store actual values in value vecs for proof-by-index. Hash chains are used as public inputs when verifying the ZKP that appends this batch to the tree. + +**Operation:** +Method: `BatchedQueueAccount::insert_into_current_batch` + +**Parameters:** +- `hash_chain_value`: &[u8; 32] - Compressed account hash to insert +- `current_slot`: &u64 - Current Solana slot number (sets batch start_slot on first insertion; used by indexers to track when batch started filling, not used for batch logic) + +**Accounts:** +This operation modifies a `BatchedQueueAccount`: +- Must be type `QueueType::OutputStateV2` +- Account layout defined in: src/queue.rs +- Must have been initialized via `initialize_state_tree` +- Associated with a state Merkle tree + +**Operation Logic and Checks:** + +1. **Get current insertion index:** + - Read `batch_metadata.next_index` to determine leaf index for this value + - This index is used for proof-by-index when spending compressed accounts + - Is the leaf index of the value up on Merkle tree insertion. + +2. **Insert into current batch:** + Calls `insert_into_current_queue_batch` helper which: + + a. **Check batch state (readiness):** + - If batch state is `Fill`: Ready for insertion, continue + - If batch state is `Inserted`: Batch was fully processed, needs clearing: + - Clear value vec (reset all values to zero) + - Clear hash chain stores (reset all hash chains) + - Advance batch state to `Fill` + - Reset batch metadata (start_index, sequence_number, etc.) + - If batch state is `Full`: Error - batch not ready for insertion + + b. **Insert value into batch:** + - Call `current_batch.store_and_hash_value`: + - Store hash_chain_value in value vec at next position + - Update hash chain: + - Get current ZKP batch index + - Hash: `Poseidon(prev_hash_chain, hash_chain_value)` + - Store updated hash chain in hash chain store + - Increment batch's internal element counter + + c. **Check if batch is full:** + - If `num_inserted_elements == batch_size`: + - Transition batch state from `Fill` to `Full` + - Increment `currently_processing_batch_index` (switches to other batch) + - Update `pending_batch_index` (marks this batch ready for tree update) + +3. **Increment queue next_index:** + - `batch_metadata.next_index += 1` + - The assigned leaf index in the tree (tree insertion order is determined at queue insertion) + +**Validations:** +- Batch must be in `Fill` or `Inserted` state (enforced by `insert_into_current_queue_batch`) +- Tree must not be full: `next_index < tree_capacity` (checked by caller before insertion) + +**State Changes:** +- Value vec: Stores compressed account hash at index position +- Hash chain store: Updates running Poseidon hash for ZKP batch +- Batch metadata: + - `num_inserted_elements`: Incremented + - `state`: May transition `Fill` → `Full` when batch fills + - `currently_processing_batch_index`: May switch to other batch + - `pending_batch_index`: Updated when batch becomes full +- Queue metadata: + - `next_index`: Always incremented (leaf index for this value) + +**Errors:** +- `BatchedMerkleTreeError::TreeIsFull` (error code: 14310) - Output queue has reached tree capacity (next_index >= tree_capacity) +- `BatchedMerkleTreeError::BatchNotReady` (error code: 14301) - Batch is in `Full` state and cannot accept insertions +- `BatchedMerkleTreeError::BloomFilterNotZeroed` (error code: 14312) - N/A for output queues (no bloom filters) +- `ZeroCopyError` - Failed to access value vec or hash chain stores From 0549429b2992fa246316fa97716445834c25848d Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 19:55:20 +0000 Subject: [PATCH 11/28] add insert into input queue doc --- .../docs/INSERT_INPUT_QUEUE.md | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/INSERT_INPUT_QUEUE.md diff --git a/program-libs/batched-merkle-tree/docs/INSERT_INPUT_QUEUE.md b/program-libs/batched-merkle-tree/docs/INSERT_INPUT_QUEUE.md new file mode 100644 index 0000000000..edf6a320d4 --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/INSERT_INPUT_QUEUE.md @@ -0,0 +1,97 @@ +# Insert Into Input Queue (Nullifier) + +**path:** src/merkle_tree.rs + +**description:** +Inserts a nullifier into the state tree's integrated input queue when spending a compressed account. The bloom filter prevents double-spending by checking that the compressed account hash doesn't already exist in any batch's bloom filter. The nullifier (which will replace the compressed account hash in the tree once inserted by a batch update) is stored in the hash chain. The input queue stores nullifiers in hash chains and compressed account hashes in bloom filters until the bloom filter is zeroed (which occurs after the batch is fully inserted into the tree AND the next batch reaches 50% capacity). + +Key characteristics: +1. Creates nullifier: `Hash(compressed_account_hash, leaf_index, tx_hash)` +2. Inserts nullifier into hash chain (value that will replace the leaf in the tree) +3. Inserts compressed_account_hash into bloom filter (for non-inclusion checks in subsequent transactions) +4. Checks non-inclusion: compressed_account_hash must not exist in any bloom filter (prevents double-spending) +5. Increments nullifier_next_index (nullifier queue index; used by indexers as sequence number) + +The input queue uses a two-batch alternating system to enable zeroing out one bloom filter while the other is still being used for non-inclusion checks. + +**Operation:** +Method: `BatchedMerkleTreeAccount::insert_nullifier_into_queue` + +**Parameters:** +- `compressed_account_hash`: &[u8; 32] - Hash of compressed account being nullified +- `leaf_index`: u64 - Index in the tree where the compressed account exists (note: although leaf_index is already inside the compressed_account_hash, it's added to the nullifier hash to expose it efficiently in the batch update ZKP) +- `tx_hash`: &[u8; 32] - Transaction hash; enables ZK proofs showing how a compressed account was spent and what other accounts exist in that transaction +- `current_slot`: &u64 - Current Solana slot number (sets batch start_slot on first insertion; used by indexers to track when batch started filling, not used for batch logic) + +**Accounts:** +This operation modifies a `BatchedMerkleTreeAccount`: +- Must be type `TreeType::StateV2` (we nullify state not addresses) +- Account layout defined in: src/merkle_tree.rs +- Account documentation: TREE_ACCOUNT.md +- Is initialized via `initialize_state_tree` +- Has integrated input queue (bloom filters + hash chains) + +**Operation Logic and Checks:** + +1. **Verify tree type:** + - Check: `tree_type == TreeType::StateV2` + - Error if address tree + +2. **Create nullifier:** + - Compute: `nullifier = Hash(compressed_account_hash, leaf_index, tx_hash)` + - Nullifier is transaction-specific (depends on tx_hash) + - Note, a nullifier could be any value other than the original compressed_account_hash. The only requirement is that post nullifier insertion we cannot prove inclusion of the original compressed_account_hash in the tree. + +3. **Insert into current batch:** + Calls `insert_into_current_queue_batch` helper which: + + a. **Check batch state (readiness):** + - If batch state is `Fill`: Ready for insertion, continue + - If batch state is `Inserted`: Batch was fully processed, needs clearing: + - Check bloom filter is zeroed; error if not + - Clear hash chain stores (reset all hash chains) + - Advance batch state to `Fill` + - Reset batch metadata (start_index, sequence_number, etc.) + - If batch state is `Full`: Error - batch not ready for insertion + + b. **Insert values into batch:** + - Call `current_batch.insert`: + - Insert compressed_account_hash into bloom filter (NOT the nullifier, since nullifier is tx-specific) + - Check non-inclusion: compressed_account_hash must not exist in any other bloom filter + - Update hash chain with nullifier: `Poseidon(prev_hash_chain, nullifier)` + - Store updated hash chain in hash chain store + - Increment batch's internal element counter + + c. **Check if batch is full:** + - If `num_inserted_elements == batch_size`: + - Transition batch state from `Fill` to `Full` + - Increment `currently_processing_batch_index` (switches to other batch) + - Update `pending_batch_index` (marks this batch ready for tree update) + +4. **Increment nullifier_next_index:** + - `nullifier_next_index += 1` + - Used as sequence number by indexers to track nullifier order + +**Validations:** +- Tree must be state tree (enforced by tree type check) +- Batch must be in `Fill` or `Inserted` state (enforced by `insert_into_current_queue_batch`) +- Bloom filter must be zeroed before reuse (enforced when clearing batch in `Inserted` state) +- Non-inclusion check: compressed_account_hash must not exist in any bloom filter (prevents double-spending) + +**State Changes:** +- Bloom filter: Stores compressed_account_hash for non-inclusion checks +- Hash chain store: Updates running Poseidon hash with nullifier for ZKP batch +- Batch metadata: + - `num_inserted_elements`: Incremented + - `state`: May transition `Fill` → `Full` when batch fills + - `currently_processing_batch_index`: May switch to other batch + - `pending_batch_index`: Updated when batch becomes full +- Tree metadata: + - `nullifier_next_index`: Always incremented (sequence number for indexers) + +**Errors:** +- `MerkleTreeMetadataError::InvalidTreeType` - Tree is not a state tree (address trees don't support nullifiers) +- `BatchedMerkleTreeError::BatchNotReady` (error code: 14301) - Batch is in `Full` state and cannot accept insertions +- `BatchedMerkleTreeError::BloomFilterNotZeroed` (error code: 14312) - Attempting to reuse batch before bloom filter has been zeroed by forester +- `BatchedMerkleTreeError::NonInclusionCheckFailed` (error code: 14311) - compressed_account_hash already exists in bloom filter (double-spend attempt) +- `ZeroCopyError` - Failed to access bloom filter stores or hash chain stores From 4f2b4565708bc027f628cc911b10c8b050a58ddd Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 20:04:00 +0000 Subject: [PATCH 12/28] add insert into address queue doc --- .../docs/INSERT_ADDRESS_QUEUE.md | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/INSERT_ADDRESS_QUEUE.md diff --git a/program-libs/batched-merkle-tree/docs/INSERT_ADDRESS_QUEUE.md b/program-libs/batched-merkle-tree/docs/INSERT_ADDRESS_QUEUE.md new file mode 100644 index 0000000000..fb340da476 --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/INSERT_ADDRESS_QUEUE.md @@ -0,0 +1,96 @@ +# Insert Into Address Queue + +**path:** src/merkle_tree.rs + +**description:** +Inserts an address into the address tree's integrated address queue when creating a new address for compressed accounts. The bloom filter prevents address reuse by checking that the address doesn't already exist in any batch's bloom filter. The address is stored in the hash chain and will be inserted into the tree by a batch update. The address queue stores addresses in both hash chains and bloom filters until the bloom filter is zeroed (which occurs after the batch is fully inserted into the tree AND the next batch reaches 50% capacity). + +Key characteristics: +1. Inserts address into both bloom filter and hash chain (same value in both) +2. Checks non-inclusion: address must not exist in any bloom filter (prevents address reuse) +3. Checks tree capacity before insertion (address trees have fixed capacity) +4. Increments queue_next_index (address queue index; used by indexers as sequence number) + +The address queue uses a two-batch alternating system to enable zeroing out one bloom filter while the other is still being used for non-inclusion checks. + +**Operation:** +Method: `BatchedMerkleTreeAccount::insert_address_into_queue` + +**Parameters:** +- `address`: &[u8; 32] - Address to insert (32-byte hash) +- `current_slot`: &u64 - Current Solana slot number (sets batch start_slot on first insertion; used by indexers to track when batch started filling, not used for batch logic) + +**Accounts:** +This operation modifies a `BatchedMerkleTreeAccount`: +- Must be type `TreeType::AddressV2` +- Account layout defined in: src/merkle_tree.rs +- Account documentation: TREE_ACCOUNT.md +- Is initialized via `initialize_address_tree` +- Has integrated address queue (bloom filters + hash chains) + +**Operation Logic and Checks:** + +1. **Verify tree type:** + - Check: `tree_type == TreeType::AddressV2` + - Error if state tree (state trees don't have address queues) + +2. **Check tree capacity:** + - Call `check_queue_next_index_reached_tree_capacity()` + - Error if `queue_next_index >= tree_capacity` + - Ensures all queued addresses can be inserted into the tree + +3. **Insert into current batch:** + Calls `insert_into_current_queue_batch` helper which: + + a. **Check batch state (readiness):** + - If batch state is `Fill`: Ready for insertion, continue + - If batch state is `Inserted`: Batch was fully processed, needs clearing: + - Check bloom filter is zeroed; error if not + - Clear hash chain stores (reset all hash chains) + - Advance batch state to `Fill` + - Reset batch metadata (start_index, sequence_number, etc.) + - If batch state is `Full`: Error - batch not ready for insertion + + b. **Insert address into batch:** + - Call `current_batch.insert`: + - Insert address into bloom filter + - Check non-inclusion: address must not exist in any other bloom filter + - Update hash chain with address: `Poseidon(prev_hash_chain, address)` + - Store updated hash chain in hash chain store + - Increment batch's internal element counter + + c. **Check if batch is full:** + - If `num_inserted_elements == batch_size`: + - Transition batch state from `Fill` to `Full` + - Increment `currently_processing_batch_index` (switches to other batch) + - Update `pending_batch_index` (marks this batch ready for tree update) + +4. **Increment queue_next_index:** + - `queue_next_index += 1` + - Used as sequence number by indexers to track address order + +**Validations:** +- Tree must be address tree (enforced by tree type check) +- Tree must not be full: `queue_next_index < tree_capacity` (checked before insertion) +- Batch must be in `Fill` or `Inserted` state (enforced by `insert_into_current_queue_batch`) +- Bloom filter must be zeroed before reuse (enforced when clearing batch in `Inserted` state) +- Non-inclusion check: address must not exist in any bloom filter (prevents address reuse) + +**State Changes:** +- Bloom filter: Stores address for non-inclusion checks +- Hash chain store: Updates running Poseidon hash with address for ZKP batch +- Batch metadata: + - `num_inserted_elements`: Incremented + - `state`: May transition `Fill` → `Full` when batch fills + - `currently_processing_batch_index`: May switch to other batch + - `pending_batch_index`: Updated when batch becomes full +- Tree metadata: + - `queue_next_index`: Always incremented (sequence number for indexers) + +**Errors:** +- `MerkleTreeMetadataError::InvalidTreeType` - Tree is not an address tree (state trees don't support address insertion) +- `BatchedMerkleTreeError::TreeIsFull` (error code: 14310) - Address tree has reached capacity (queue_next_index >= tree_capacity) +- `BatchedMerkleTreeError::BatchNotReady` (error code: 14301) - Batch is in `Full` state and cannot accept insertions +- `BatchedMerkleTreeError::BloomFilterNotZeroed` (error code: 14312) - Attempting to reuse batch before bloom filter has been zeroed by forester +- `BatchedMerkleTreeError::NonInclusionCheckFailed` (error code: 14311) - Address already exists in bloom filter (address reuse attempt) +- `ZeroCopyError` - Failed to access bloom filter stores or hash chain stores From 290d8baeb53a046f227e9376d39d5333d4b89221 Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 20:34:09 +0000 Subject: [PATCH 13/28] add update from output queue doc --- .../batched-merkle-tree/docs/TREE_ACCOUNT.md | 4 +- .../docs/UPDATE_FROM_OUTPUT_QUEUE.md | 191 ++++++++++++++++++ .../batched-merkle-tree/src/errors.rs | 3 + .../batched-merkle-tree/src/merkle_tree.rs | 14 +- 4 files changed, 206 insertions(+), 6 deletions(-) create mode 100644 program-libs/batched-merkle-tree/docs/UPDATE_FROM_OUTPUT_QUEUE.md diff --git a/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md b/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md index 74d8fcb3f6..9dc3858303 100644 --- a/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md +++ b/program-libs/batched-merkle-tree/docs/TREE_ACCOUNT.md @@ -22,8 +22,10 @@ The main Merkle tree account that stores tree roots, root history, and integrate - Hashed pubkey (31 bytes for bn254 field compatibility) ### 2. Root History (`ZeroCopyCyclicVecU64<[u8; 32]>`) -- Cyclic buffer storing recent tree roots +- Type defined in: program-libs/zero-copy/src/cyclic_vec.rs +- Cyclic buffer storing recent tree roots (when full, oldest root is overwritten with newest root) - Default capacity: 200 roots +- `first()` returns oldest root, `last()` returns newest root - Latest root accessed via `root_history.last()` - Validity proofs pick root by index from root history since proofs need a static root value to verify against. diff --git a/program-libs/batched-merkle-tree/docs/UPDATE_FROM_OUTPUT_QUEUE.md b/program-libs/batched-merkle-tree/docs/UPDATE_FROM_OUTPUT_QUEUE.md new file mode 100644 index 0000000000..61dfffee5b --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/UPDATE_FROM_OUTPUT_QUEUE.md @@ -0,0 +1,191 @@ +# Update Tree From Output Queue + +**path:** src/merkle_tree.rs + +**description:** +Batch appends values from the output queue to the state Merkle tree with zero-knowledge proof verification. This operation processes one ZKP batch at a time, verifying that the tree update from old root + queue values → new root is correct. The ZKP proves that the batch of values from the output queue has been correctly appended to the tree. + +**Circuit implementation:** /Users/ananas/dev/light-protocol/prover/server/prover/v2/batch_append_circuit.go + +Key characteristics: +1. Verifies ZKP proving correctness of: old root + queue values → new root +2. Updates tree root and increments tree next_index by zkp_batch_size +3. Increments tree sequence_number (tracks number of tree updates) +4. Marks ZKP batch as inserted in the queue +5. Transitions batch state to Inserted when all ZKP batches of a batch are complete +6. Zeros out input queue bloom filter when current batch is 50% inserted + +Public inputs for ZKP verification: +- old_root: Current tree root before update +- new_root: New tree root after batch append +- leaves_hash_chain: Hash chain from output queue (commitment to queue values) +- start_index: Tree index where batch append begins + +**Operation:** +Method: `BatchedMerkleTreeAccount::update_tree_from_output_queue_account` + +**Parameters:** +- `queue_account`: &mut BatchedQueueAccount - Output queue account containing values to append +- `instruction_data`: InstructionDataBatchAppendInputs - Contains new_root and compressed ZK proof + +**Accounts:** +This operation modifies: +1. `BatchedMerkleTreeAccount` (state tree): + - Must be type `TreeType::StateV2` + - Account layout defined in: src/merkle_tree.rs + - Account documentation: TREE_ACCOUNT.md + +2. `BatchedQueueAccount` (output queue): + - Must be associated with the state tree (pubkeys match) + - Account layout defined in: src/queue.rs + - Account documentation: QUEUE_ACCOUNT.md + +**Operation Logic and Checks:** + +1. **Check tree is not full:** + - Verify: `tree.next_index + zkp_batch_size <= tree_capacity` + - Error if tree would exceed capacity after this batch + +2. **Get batch information:** + - Get `pending_batch_index` from queue (batch ready for tree insertion) + - Get `first_ready_zkp_batch_index` from batch (next ZKP batch to insert) + - Verify batch has ready ZKP batches: `num_full_zkp_batches > num_inserted_zkp_batches` + - Batch can be in `Fill` (still being filled) or `Full` (completely filled) state + +3. **Create public inputs hash:** + - Get `leaves_hash_chain` from output queue for this ZKP batch + - Get `old_root` from tree root history (most recent root) + - Get `start_index` from tree (where this batch will be appended) + - Compute: `public_input_hash = Hash([old_root, new_root, leaves_hash_chain, start_index])` + +4. **Verify ZKP and update tree:** + Calls `verify_update` which: + - Verifies proof: `verify_batch_append_with_proofs(zkp_batch_size, public_input_hash, proof)` + - Increments tree next_index by zkp_batch_size + - Increments sequence_number (tree update counter) + - Appends new_root to root_history (cyclic buffer) + - Returns (old_next_index, new_next_index) for event + + **What the ZKP (circuit) proves:** + The batch append circuit proves that a batch of values has been correctly appended to the Merkle tree: + 1. Verifies the public input hash matches Hash([old_root, new_root, leaves_hash_chain, start_index]) + 2. Verifies the leaves_hash_chain matches the hash chain of all new leaves + 3. For each position in the batch (zkp_batch_size positions): + - Checks if old_leaf is zero (empty slot) or non-zero (contains nullifier): + - If zero: insert the new leaf + - If non-zero: keep the old leaf (don't overwrite nullified values) + - Provides Merkle proof for the old leaf value + - Computes Merkle root update using MerkleRootUpdateGadget + - Updates running root for next iteration + 4. Verifies the final computed root equals the claimed new_root + 5. Public inputs: Hash([old_root, new_root, leaves_hash_chain, start_index]) + Note: Since input and output queues are independent, a nullifier can be inserted into the tree before the value is appended to the tree. The circuit handles this by checking if the position already contains a nullifier (old_leaf is non-zero) and keeping it instead of overwriting. + +5. **Mark ZKP batch as inserted:** + - Call `mark_as_inserted_in_merkle_tree` on queue batch: + - Increment `num_inserted_zkp_batches` + - If all ZKP batches inserted: + - Set batch `sequence_number = tree_sequence_number + root_history_capacity` (threshold at which root at root_index has been overwritten in cyclic root history) + - Set batch `root_index` (identifies root that must not exist when bloom filter is zeroed) + - Transition batch state to `Inserted` + - Return batch state for next step + +6. **Increment pending_batch_index if batch complete:** + - If batch state is now `Inserted`: + - Increment `pending_batch_index` (switches to other batch) + +7. **Zero out input queue bloom filter if ready:** + + Clears input queue bloom filter after batch insertion to enable batch reuse. This operation runs during both output queue updates AND input queue updates (nullify and address operations). + + **Why zeroing is necessary:** + - Input queue bloom filters store compressed account hashes to prevent double-spending + - After batch insertion, old bloom filter values prevent batch reuse (non-inclusion checks fail for legitimate new insertions) + - Roots from batch insertion period can prove inclusion of bloom filter values + - Bloom filter must be zeroed to reuse batch; unsafe roots must be zeroed if they still exist in root history + + **When zeroing occurs (all conditions must be true):** + 1. Current batch is at least 50% full: `num_inserted_elements >= batch_size / 2` + 2. Current batch is NOT in `Inserted` state (still being filled) + 3. Previous batch is in `Inserted` state (fully processed) + 4. Previous batch bloom filter NOT already zeroed: `!bloom_filter_is_zeroed()` + 5. At least one tree update occurred since batch completion: `batch.sequence_number != current_tree.sequence_number` + + **Why wait until 50% full:** + - Zeroing is computationally expensive (foresters perform this, not users) + - Don't zero when inserting last zkp of batch (would cause failing user transactions) + - Grace period for clients to switch from proof-by-index to proof-by-zkp for previous batch values + + **Zeroing procedure:** + + a. **Mark bloom filter as zeroed** - Sets flag to prevent re-zeroing + + b. **Zero out bloom filter bytes** - All bytes set to 0 + + c. **Zero out overlapping roots** (if any exist): + + **Check for overlapping roots:** + - Overlapping roots exist if: `batch.sequence_number > current_tree.sequence_number` + - Cyclic root history has NOT yet overwritten all roots from batch insertion period + - `batch.sequence_number` was set to `tree_sequence_number + root_history_capacity` at batch completion + - Represents threshold at which root at `batch.root_index` would be naturally overwritten + + **Calculate unsafe roots:** + - `num_remaining_roots = batch.sequence_number - current_tree.sequence_number` + - Roots NOT overwritten since batch insertion + - These roots can still prove inclusion of bloom filter values + - `first_safe_root_index = batch.root_index + 1` + + **Safety check:** + - Verify: `num_remaining_roots < root_history.len()` (never zero complete or more than complete root history) + + **Zero unsafe roots:** + - Start at `oldest_root_index = root_history.first_index()` + - Zero `num_remaining_roots` consecutive roots in cyclic buffer + - Loop wraps: `oldest_root_index = (oldest_root_index + 1) % root_history.len()` + - Sets each root to `[0u8; 32]` + + **Defensive assertion:** + - Verify ended at `first_safe_root_index` (ensures correct range zeroed) + + **Why safe:** + - `sequence_number` mechanism determines when roots are safe to keep + - Roots at or after `first_safe_root_index` are from updates after batch insertion + - These roots cannot prove inclusion of zeroed bloom filter values + - Manual zeroing of overlapping roots prevents cyclic buffer race conditions + +8. **Return batch append event:** + - Contains merkle_tree_pubkey, output_queue_pubkey, batch indices, root info, next_index range + +**Validations:** +- Tree must be state tree (enforced by tree type check) +- Tree must not be full after this batch insertion +- Queue and tree must be associated (pubkeys match) +- Batch must have ready ZKP batches: `num_full_zkp_batches > num_inserted_zkp_batches` +- Batch must not be in `Inserted` state +- ZKP must verify correctly against public inputs + +**State Changes:** + +**Tree account:** +- `next_index`: Incremented by zkp_batch_size (is the leaf index for next insertion) +- `sequence_number`: Incremented by 1 (tracks the number of tree updates) +- `root_history`: New root appended (cyclic buffer, overwrites oldest) +- Input queue bloom filter: May be zeroed if current batch is 50% inserted AND previous batch is fully inserted AND bloom filter not yet zeroed + +**Queue account:** +- Batch `num_inserted_zkp_batches`: Incremented +- Batch `state`: May transition to `Inserted` when all ZKP batches complete +- Batch `sequence_number`: Set to `tree_sequence_number + root_history_capacity` when batch fully inserted (threshold at which root at root_index has been overwritten in cyclic root history) +- Batch `root_index`: Set when batch fully inserted (identifies root that must not exist when bloom filter is zeroed) +- Queue `pending_batch_index`: Increments when batch complete + +**Errors:** +- `MerkleTreeMetadataError::InvalidTreeType` (error code: 14007) - Tree is not a state tree +- `MerkleTreeMetadataError::MerkleTreeAndQueueNotAssociated` (error code: 14001) - Queue and tree pubkeys don't match +- `BatchedMerkleTreeError::TreeIsFull` (error code: 14310) - Tree would exceed capacity after this batch +- `BatchedMerkleTreeError::BatchNotReady` (error code: 14301) - Batch is not in correct state for insertion +- `BatchedMerkleTreeError::InvalidIndex` (error code: 14309) - Root history is empty or index out of bounds +- `BatchedMerkleTreeError::CannotZeroCompleteRootHistory` (error code: 14313) - Cannot zero out complete or more than complete root history +- `VerifierError::ProofVerificationFailed` (error code: 13006) - ZKP verification failed (proof is invalid) +- `ZeroCopyError` (error codes: 15001-15017) - Failed to access root history or hash chain stores diff --git a/program-libs/batched-merkle-tree/src/errors.rs b/program-libs/batched-merkle-tree/src/errors.rs index a322777757..e09b5bc21b 100644 --- a/program-libs/batched-merkle-tree/src/errors.rs +++ b/program-libs/batched-merkle-tree/src/errors.rs @@ -51,6 +51,8 @@ pub enum BatchedMerkleTreeError { NonInclusionCheckFailed, #[error("Bloom filter must be zeroed prior to reusing a batch.")] BloomFilterNotZeroed, + #[error("Cannot zero out complete or more than complete root history.")] + CannotZeroCompleteRootHistory, #[error("Account error {0}")] AccountError(#[from] AccountError), } @@ -70,6 +72,7 @@ impl From for u32 { BatchedMerkleTreeError::TreeIsFull => 14310, BatchedMerkleTreeError::NonInclusionCheckFailed => 14311, BatchedMerkleTreeError::BloomFilterNotZeroed => 14312, + BatchedMerkleTreeError::CannotZeroCompleteRootHistory => 14313, BatchedMerkleTreeError::Hasher(e) => e.into(), BatchedMerkleTreeError::ZeroCopy(e) => e.into(), BatchedMerkleTreeError::MerkleTreeMetadata(e) => e.into(), diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index c535ba78c6..576aef010a 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -747,7 +747,11 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// - now all roots containing values nullified in the final B0 root update are zeroed /// - B0 is safe to clear /// - fn zero_out_roots(&mut self, sequence_number: u64, first_safe_root_index: u32) { + fn zero_out_roots( + &mut self, + sequence_number: u64, + first_safe_root_index: u32, + ) -> Result<(), BatchedMerkleTreeError> { // 1. Check whether overlapping roots exist. let overlapping_roots_exits = sequence_number > self.sequence_number; if overlapping_roots_exits { @@ -758,9 +762,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // the update of the previous batch therfore allow anyone to prove // inclusion of values nullified in the previous batch. let num_remaining_roots = sequence_number - self.sequence_number; - if num_remaining_roots == self.root_history.len() as u64 { - // TODO: replace panic with error - panic!("We must not zero out the complete root history"); + if num_remaining_roots >= self.root_history.len() as u64 { + return Err(BatchedMerkleTreeError::CannotZeroCompleteRootHistory); } // 2.2. Zero out roots oldest to first safe root index. // Skip one iteration we don't need to zero out @@ -776,6 +779,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { "Zeroing out roots failed." ); } + Ok(()) } /// Zero out bloom filter of previous batch if 50% of the @@ -868,7 +872,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // which allows to prove inclusion of a value // that was inserted into the bloom filter just zeroed out. { - self.zero_out_roots(seq, first_safe_root_index); + self.zero_out_roots(seq, first_safe_root_index)?; } } From 11fd44cd01561febc9bea70c5b6bb70d6f572ef8 Mon Sep 17 00:00:00 2001 From: ananas Date: Wed, 29 Oct 2025 21:56:27 +0000 Subject: [PATCH 14/28] add update from input queue doc --- .../docs/UPDATE_FROM_INPUT_QUEUE.md | 264 ++++++++++++++++++ 1 file changed, 264 insertions(+) create mode 100644 program-libs/batched-merkle-tree/docs/UPDATE_FROM_INPUT_QUEUE.md diff --git a/program-libs/batched-merkle-tree/docs/UPDATE_FROM_INPUT_QUEUE.md b/program-libs/batched-merkle-tree/docs/UPDATE_FROM_INPUT_QUEUE.md new file mode 100644 index 0000000000..623bdab295 --- /dev/null +++ b/program-libs/batched-merkle-tree/docs/UPDATE_FROM_INPUT_QUEUE.md @@ -0,0 +1,264 @@ +# Update Tree From Input Queue + +**path:** src/merkle_tree.rs + +**description:** +Batch updates Merkle tree from input queue with zero-knowledge proof verification. This operation covers two distinct update types: + +1. **Batch Nullify** (State Trees): Nullifies existing leaves by overwriting compressed account hashes with nullifiers +2. **Batch Address Append** (Address Trees): Appends new addresses to the tree using indexed Merkle tree insertion + +Both operations process one ZKP batch at a time, verifying correctness of: old root + queue values → new root. + +**Circuit implementations:** +- Batch nullify: /Users/ananas/dev/light-protocol/prover/server/prover/v2/batch_update_circuit.go +- Batch address append: /Users/ananas/dev/light-protocol/prover/server/prover/v2/batch_address_append_circuit.go + +Key characteristics: +1. Verifies ZKP proving correctness of: old root + queue values → new root +2. Updates tree root +3. Increments tree sequence_number (tracks number of tree updates) +4. For address trees: increments tree next_index by zkp_batch_size +5. For state trees: increments nullifier_next_index (offchain indexer tracking only) +6. Marks ZKP batch as inserted in the queue +7. Transitions batch state to Inserted when all ZKP batches complete +8. Zeros out bloom filter when current batch is 50% inserted + +**Operations:** + +## Batch Nullify (State Trees) + +Method: `BatchedMerkleTreeAccount::update_tree_from_input_queue` + +**Parameters:** +- `instruction_data`: InstructionDataBatchNullifyInputs - Contains new_root and compressed ZK proof + +**Accounts:** +- `BatchedMerkleTreeAccount` (state tree): + - Must be type `TreeType::StateV2` + - Contains integrated input queue with nullifiers + - Account layout defined in: src/merkle_tree.rs + - Account documentation: TREE_ACCOUNT.md + +**Public inputs for ZKP verification:** +- old_root: Current tree root before update +- new_root: New tree root after batch nullify +- leaves_hash_chain: Hash chain from input queue (nullifiers) +- Public input hash: Hash([old_root, new_root, leaves_hash_chain]) + +**What the ZKP (circuit) proves:** + +The batch update circuit proves that nullifiers have been correctly inserted into the Merkle tree: + +1. **Verify public input hash:** + - Computes Hash([old_root, new_root, leaves_hash_chain]) + - Asserts equals circuit.PublicInputHash + +2. **Create and verify nullifiers:** + - For each position i in batch (zkp_batch_size): + - Computes nullifier[i] = Hash(Leaves[i], PathIndices[i], TxHashes[i]) + - Where Leaves[i] is the compressed_account_hash being nullified + - PathIndices[i] is the leaf index in the tree + - TxHashes[i] is the transaction hash + - Computes hash chain of all nullifiers + - Asserts equals circuit.LeavesHashchainHash + +3. **Perform Merkle updates:** + - Initialize running root = circuit.OldRoot + - For each position i (zkp_batch_size positions): + - Convert PathIndices[i] to binary (tree height bits) + - Call MerkleRootUpdateGadget: + - OldRoot: running root + - OldLeaf: circuit.OldLeaves[i] (can be 0 if not yet appended, or compressed_account_hash) + - NewLeaf: nullifier[i] + - PathIndex: PathIndices[i] as bits + - MerkleProof: circuit.MerkleProofs[i] + - Height: tree height + - Update running root with result + - Assert final running root equals circuit.NewRoot + +4. **Public inputs:** Hash([old_root, new_root, leaves_hash_chain]) + +**Key circuit characteristics:** +- Path index is included in nullifier hash to ensure correct leaf is nullified even when old_leaf is 0 +- Since input and output queues are independent, nullifiers can be inserted before values are appended to the tree +- Merkle proof verifies old_leaf value against onchain root, ensuring correct position +- If old_leaf is 0: value not yet appended, but path index in nullifier ensures correct future position +- If old_leaf is non-zero: should equal compressed_account_hash (verified by Merkle proof) + +## Batch Address Append (Address Trees) + +Method: `BatchedMerkleTreeAccount::update_tree_from_address_queue` + +**Parameters:** +- `instruction_data`: InstructionDataAddressAppendInputs - Contains new_root and compressed ZK proof + +**Accounts:** +- `BatchedMerkleTreeAccount` (address tree): + - Must be type `TreeType::AddressV2` + - Contains integrated input queue with addresses + - Account layout defined in: src/merkle_tree.rs + - Account documentation: TREE_ACCOUNT.md + +**Public inputs for ZKP verification:** +- old_root: Current tree root before update +- new_root: New tree root after batch address append +- leaves_hash_chain: Hash chain from address queue (addresses) +- start_index: Tree next_index (where batch append begins) +- Public input hash: Hash([old_root, new_root, leaves_hash_chain, start_index]) + +**What the ZKP (circuit) proves:** + +The batch address append circuit proves that addresses have been correctly appended using indexed Merkle tree insertion: + +1. **Initialize running root:** + - Set current root = circuit.OldRoot + +2. **For each address i in batch (zkp_batch_size positions):** + + a. **Update low leaf (insert into sorted linked list):** + - Compute old low leaf hash: + - Uses LeafHashGadget to verify old low leaf structure + - Inputs: LowElementValues[i], LowElementNextValues[i], NewElementValues[i] + - Verifies low_value < new_address < low_next_value (sorted order) + - Compute new low leaf hash: + - Hash(LowElementValues[i], NewElementValues[i]) + - Updates low leaf to point to new address instead of old next value + - Convert LowElementIndices[i] to binary (tree height bits) + - Call MerkleRootUpdateGadget: + - OldRoot: current root + - OldLeaf: old low leaf hash + - NewLeaf: new low leaf hash (Hash(low_value, new_address)) + - PathIndex: LowElementIndices[i] as bits + - MerkleProof: circuit.LowElementProofs[i] + - Height: tree height + - Update current root with result + + b. **Insert new leaf:** + - Compute new leaf hash: + - Hash(NewElementValues[i], LowElementNextValues[i]) + - New address points to what low leaf previously pointed to + - Compute insertion index: start_index + i + - Convert insertion index to binary (tree height bits) + - Call MerkleRootUpdateGadget: + - OldRoot: current root (after low leaf update) + - OldLeaf: 0 (position must be empty) + - NewLeaf: new leaf hash (Hash(new_address, low_next_value)) + - PathIndex: (start_index + i) as bits + - MerkleProof: circuit.NewElementProofs[i] + - Height: tree height + - Update current root with result + +3. **Verify final root:** + - Assert current root equals circuit.NewRoot + +4. **Verify leaves hash chain:** + - Compute hash chain of all NewElementValues + - Assert equals circuit.HashchainHash + +5. **Verify public input hash:** + - Compute Hash([old_root, new_root, hash_chain, start_index]) + - Assert equals circuit.PublicInputHash + +6. **Public inputs:** Hash([old_root, new_root, leaves_hash_chain, start_index]) + +**Key circuit characteristics:** +- Performs TWO Merkle updates per address (low leaf update + new leaf insertion) +- Maintains sorted order via indexed Merkle tree linked list structure +- Verifies new address fits between low_value and low_next_value (sorted insertion) +- New leaf position must be empty (old_leaf = 0) +- Enables efficient non-inclusion proofs (prove address not in sorted tree) + +## Operation Logic and Checks (Both Operations) + +1. **Check tree type:** + - Nullify: Verify tree type is `TreeType::StateV2` + - Address: Verify tree type is `TreeType::AddressV2` + +2. **Check tree capacity (address trees only):** + - Verify: `tree.next_index + zkp_batch_size <= tree_capacity` + - Error if tree would exceed capacity after this batch + +3. **Get batch information:** + - Get `pending_batch_index` from queue (batch ready for tree insertion) + - Get `first_ready_zkp_batch_index` from batch (next ZKP batch to insert) + - Verify batch has ready ZKP batches: `num_full_zkp_batches > num_inserted_zkp_batches` + +4. **Create public inputs hash:** + - Get `leaves_hash_chain` from hash chain store for this ZKP batch + - Get `old_root` from tree root history (most recent root) + - Nullify: Compute `public_input_hash = Hash([old_root, new_root, leaves_hash_chain])` + - Address: Get `start_index` from tree, compute `public_input_hash = Hash([old_root, new_root, leaves_hash_chain, start_index])` + +5. **Verify ZKP and update tree:** + Calls `verify_update` which: + - Nullify: Verifies proof with `verify_batch_update(zkp_batch_size, public_input_hash, proof)` + - Address: Verifies proof with `verify_batch_address_update(zkp_batch_size, public_input_hash, proof)` + - Increments sequence_number (tree update counter) + - Appends new_root to root_history (cyclic buffer) + - Nullify: Increments nullifier_next_index by zkp_batch_size (offchain indexer tracking) + - Address: Increments tree next_index by zkp_batch_size (new leaves appended) + - Returns (old_next_index, new_next_index) for event + +6. **Mark ZKP batch as inserted:** + - Call `mark_as_inserted_in_merkle_tree` on batch: + - Increment `num_inserted_zkp_batches` + - If all ZKP batches inserted: + - Set batch `sequence_number = tree_sequence_number + root_history_capacity` (threshold at which root at root_index has been overwritten in cyclic root history) + - Set batch `root_index` (identifies root that must not exist when bloom filter is zeroed) + - Transition batch state to `Inserted` + - Return batch state for next step + +7. **Increment pending_batch_index if batch complete:** + - If batch state is now `Inserted`: + - Increment `pending_batch_index` (switches to other batch) + +8. **Zero out bloom filter if ready:** + - Same mechanism as described in UPDATE_FROM_OUTPUT_QUEUE.md + - See that document for detailed explanation of bloom filter and root zeroing + +9. **Return batch event:** + - Contains merkle_tree_pubkey, batch indices, root info, next_index range + - Nullify: No output_queue_pubkey + - Address: No output_queue_pubkey + +**Validations:** +- Tree type must match operation (StateV2 for nullify, AddressV2 for address) +- Address trees: Tree must not be full after this batch insertion +- Batch must have ready ZKP batches: `num_full_zkp_batches > num_inserted_zkp_batches` +- Batch must not be in `Inserted` state +- ZKP must verify correctly against public inputs + +**State Changes:** + +**Tree account (Nullify - State Trees):** +- `nullifier_next_index`: Incremented by zkp_batch_size (offchain indexer tracking) +- `sequence_number`: Incremented by 1 (tracks tree updates) +- `root_history`: New root appended (cyclic buffer, may overwrite oldest) +- Input queue bloom filter: May be zeroed if current batch is 50% inserted AND previous batch is fully inserted AND bloom filter not yet zeroed + +**Tree account (Address Append - Address Trees):** +- `next_index`: Incremented by zkp_batch_size (new leaves appended) +- `sequence_number`: Incremented by 1 (tracks tree updates) +- `root_history`: New root appended (cyclic buffer, may overwrite oldest) +- Input queue bloom filter: May be zeroed if current batch is 50% inserted AND previous batch is fully inserted AND bloom filter not yet zeroed + +**Input queue (Both):** +- Batch `num_inserted_zkp_batches`: Incremented +- Batch `state`: May transition to `Inserted` when all ZKP batches complete +- Batch `sequence_number`: Set to `tree_sequence_number + root_history_capacity` when batch fully inserted (threshold at which root at root_index has been overwritten in cyclic root history) +- Batch `root_index`: Set when batch fully inserted (identifies root that must not exist when bloom filter is zeroed) +- Queue `pending_batch_index`: May increment when batch complete + +**Errors:** +- `MerkleTreeMetadataError::InvalidTreeType` (error code: 14007) - Tree type doesn't match operation +- `MerkleTreeMetadataError::InvalidQueueType` (error code: 14004) - Queue type invalid +- `BatchedMerkleTreeError::TreeIsFull` (error code: 14310) - Address tree would exceed capacity after this batch +- `BatchedMerkleTreeError::BatchNotReady` (error code: 14301) - Batch is not in correct state for insertion +- `BatchedMerkleTreeError::InvalidIndex` (error code: 14309) - Root history is empty or index out of bounds +- `BatchedMerkleTreeError::InvalidBatchIndex` (error code: 14308) - Batch index out of range +- `BatchedMerkleTreeError::CannotZeroCompleteRootHistory` (error code: 14313) - Cannot zero out complete or more than complete root history +- `VerifierError::ProofVerificationFailed` (error code: 13006) - ZKP verification failed (proof is invalid) +- `VerifierError::InvalidPublicInputsLength` (error code: 13004) - Public inputs length doesn't match expected +- `ZeroCopyError` (error codes: 15001-15017) - Failed to access root history or hash chain stores +- `HasherError` (error codes: 7001-7012) - Hashing operation failed From 4aff74ca3e64cf990053edc3d979f41d8d8488e8 Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 30 Oct 2025 00:41:19 +0000 Subject: [PATCH 15/28] add kani for batch --- program-libs/batched-merkle-tree/Cargo.toml | 1 + program-libs/batched-merkle-tree/src/batch.rs | 10 + .../batched-merkle-tree/tests/kani.rs | 5 + .../batched-merkle-tree/tests/kani/batch.rs | 347 ++++++++++++++++++ 4 files changed, 363 insertions(+) create mode 100644 program-libs/batched-merkle-tree/tests/kani.rs create mode 100644 program-libs/batched-merkle-tree/tests/kani/batch.rs diff --git a/program-libs/batched-merkle-tree/Cargo.toml b/program-libs/batched-merkle-tree/Cargo.toml index d48266a1cf..e894a9f55c 100644 --- a/program-libs/batched-merkle-tree/Cargo.toml +++ b/program-libs/batched-merkle-tree/Cargo.toml @@ -9,6 +9,7 @@ edition = "2021" [features] default = ["solana"] test-only = [] +kani = [] solana = [ "solana-program-error", "solana-account-info", diff --git a/program-libs/batched-merkle-tree/src/batch.rs b/program-libs/batched-merkle-tree/src/batch.rs index 093e0b7815..dde5c05225 100644 --- a/program-libs/batched-merkle-tree/src/batch.rs +++ b/program-libs/batched-merkle-tree/src/batch.rs @@ -259,6 +259,16 @@ impl Batch { self.num_full_zkp_batches * self.zkp_batch_size + self.num_inserted } + /// Returns the batch size. + pub fn get_batch_size(&self) -> u64 { + self.batch_size + } + + /// Returns the zkp batch size. + pub fn get_zkp_batch_size(&self) -> u64 { + self.zkp_batch_size + } + /// Returns the number of zkp batches in the batch. pub fn get_num_zkp_batches(&self) -> u64 { self.batch_size / self.zkp_batch_size diff --git a/program-libs/batched-merkle-tree/tests/kani.rs b/program-libs/batched-merkle-tree/tests/kani.rs new file mode 100644 index 0000000000..0d12e5f8c9 --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani.rs @@ -0,0 +1,5 @@ +// Kani formal verification tests +// This file serves as the entry point for the kani test module +// cargo kani --no-default-features --tests --features kani +#[path = "kani/batch.rs"] +mod batch; diff --git a/program-libs/batched-merkle-tree/tests/kani/batch.rs b/program-libs/batched-merkle-tree/tests/kani/batch.rs new file mode 100644 index 0000000000..ebfbd2a94b --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/batch.rs @@ -0,0 +1,347 @@ +#![cfg(feature = "kani")] + +use light_batched_merkle_tree::batch::{Batch, BatchState}; +use light_batched_merkle_tree::errors::BatchedMerkleTreeError; + +// Helper to create batch with arbitrary valid configuration +fn any_batch() -> Batch { + let num_iters: u64 = kani::any(); + let bloom_filter_capacity: u64 = kani::any(); + let batch_size: u64 = kani::any(); + let zkp_batch_size: u64 = kani::any(); + let start_index: u64 = kani::any(); + + // Assume valid constraints + kani::assume(num_iters > 0 && num_iters <= 20); + kani::assume(bloom_filter_capacity > 0 && bloom_filter_capacity <= 1000); + kani::assume(batch_size > 0 && batch_size <= 100000); + kani::assume(zkp_batch_size > 0 && zkp_batch_size <= 2000); + kani::assume(batch_size >= zkp_batch_size); // batch_size must be divisible or larger + kani::assume(batch_size % zkp_batch_size == 0); // Must divide evenly + kani::assume(batch_size / zkp_batch_size < 100); // Keep num_zkp_batches reasonable + + Batch::new( + num_iters, + bloom_filter_capacity, + batch_size, + zkp_batch_size, + start_index, + ) +} + +/// Verify that Fill -> Full transition works correctly +#[kani::proof] +fn verify_fill_to_full_transition() { + let mut batch = any_batch(); + // New batch starts in Fill state + assert_eq!(batch.get_state(), BatchState::Fill); + + // Transition should succeed + let result = batch.advance_state_to_full(); + assert!(result.is_ok()); + + // State should be Full after transition + assert_eq!(batch.get_state(), BatchState::Full); +} + +/// Verify that Full -> Inserted transition works correctly +#[kani::proof] +fn verify_full_to_inserted_transition() { + let mut batch = any_batch(); + + // Get to Full state first + batch.advance_state_to_full().unwrap(); + assert_eq!(batch.get_state(), BatchState::Full); + + // Transition should succeed + let result = batch.advance_state_to_inserted(); + assert!(result.is_ok()); + + // State should be Inserted after transition + assert_eq!(batch.get_state(), BatchState::Inserted); +} + +/// Verify that Inserted -> Fill transition works correctly +#[kani::proof] +fn verify_inserted_to_fill_transition() { + let mut batch = any_batch(); + + // Get to Inserted state + batch.advance_state_to_full().unwrap(); + batch.advance_state_to_inserted().unwrap(); + assert_eq!(batch.get_state(), BatchState::Inserted); + + // Transition should succeed + let result = batch.advance_state_to_fill(None); + assert!(result.is_ok()); + + // State should be Fill after transition + assert_eq!(batch.get_state(), BatchState::Fill); + + // Bloom filter should be reset to not zeroed + assert!(!batch.bloom_filter_is_zeroed()); +} + +/// Verify that Inserted -> Fill with start_index works correctly +#[kani::proof] +fn verify_inserted_to_fill_with_start_index() { + let mut batch = any_batch(); + let new_start_index: u64 = kani::any(); + + // Get to Inserted state + batch.advance_state_to_full().unwrap(); + batch.advance_state_to_inserted().unwrap(); + + let result = batch.advance_state_to_fill(Some(new_start_index)); + assert!(result.is_ok()); + assert_eq!(batch.get_state(), BatchState::Fill); +} + +/// Verify that all invalid transitions from Fill fail +#[kani::proof] +fn verify_fill_invalid_transitions() { + let mut batch = any_batch(); + assert_eq!(batch.get_state(), BatchState::Fill); + + // Fill -> Inserted should fail + let result = batch.advance_state_to_inserted(); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Fill); // State unchanged + + // Fill -> Fill should fail + let result = batch.advance_state_to_fill(None); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Fill); // State unchanged +} + +/// Verify that all invalid transitions from Full fail +#[kani::proof] +fn verify_full_invalid_transitions() { + let mut batch = any_batch(); + batch.advance_state_to_full().unwrap(); + assert_eq!(batch.get_state(), BatchState::Full); + + // Full -> Full should fail + let result = batch.advance_state_to_full(); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Full); // State unchanged + + // Full -> Fill should fail + let result = batch.advance_state_to_fill(None); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Full); // State unchanged +} + +/// Verify that all invalid transitions from Inserted fail +#[kani::proof] +fn verify_inserted_invalid_transitions() { + let mut batch = any_batch(); + batch.advance_state_to_full().unwrap(); + batch.advance_state_to_inserted().unwrap(); + assert_eq!(batch.get_state(), BatchState::Inserted); + + // Inserted -> Full should fail + let result = batch.advance_state_to_full(); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Inserted); // State unchanged + + // Inserted -> Inserted should fail + let result = batch.advance_state_to_inserted(); + assert_eq!(result, Err(BatchedMerkleTreeError::BatchNotReady)); + assert_eq!(batch.get_state(), BatchState::Inserted); // State unchanged +} + +/// Verify complete state cycle: Fill -> Full -> Inserted -> Fill +#[kani::proof] +fn verify_complete_state_cycle() { + let mut batch = any_batch(); + assert_eq!(batch.get_state(), BatchState::Fill); + + // Fill -> Full + assert!(batch.advance_state_to_full().is_ok()); + assert_eq!(batch.get_state(), BatchState::Full); + + // Full -> Inserted + assert!(batch.advance_state_to_inserted().is_ok()); + assert_eq!(batch.get_state(), BatchState::Inserted); + + // Inserted -> Fill + assert!(batch.advance_state_to_fill(None).is_ok()); + assert_eq!(batch.get_state(), BatchState::Fill); +} + +/// Verify that state transitions are deterministic +#[kani::proof] +fn verify_state_transition_determinism() { + let mut batch1 = any_batch(); + let mut batch2 = any_batch(); + + // Both should transition identically + assert!(batch1.advance_state_to_full().is_ok()); + assert!(batch2.advance_state_to_full().is_ok()); + + assert_eq!(batch1.get_state(), batch2.get_state()); + assert_eq!(batch1.get_state(), BatchState::Full); +} + +/// Verify that only valid state values map to BatchState enum +#[kani::proof] +fn verify_batch_state_from_u64() { + let value: u64 = kani::any(); + kani::assume(value <= 2); // Valid values are 0, 1, 2 + + let state = BatchState::from(value); + + // Verify bidirectional conversion + let back_to_u64: u64 = state.into(); + assert_eq!(value, back_to_u64); +} + +/// Verify bloom filter flag operations +#[kani::proof] +fn verify_bloom_filter_zeroed_flags() { + let mut batch = any_batch(); + + // Initially not zeroed + assert!(!batch.bloom_filter_is_zeroed()); + + // Set to zeroed + batch.set_bloom_filter_to_zeroed(); + assert!(batch.bloom_filter_is_zeroed()); + + // Set back to not zeroed + batch.set_bloom_filter_to_not_zeroed(); + assert!(!batch.bloom_filter_is_zeroed()); +} + +/// Verify that Inserted->Fill resets bloom_filter_is_zeroed flag +#[kani::proof] +fn verify_fill_transition_resets_bloom_filter_flag() { + let mut batch = any_batch(); + + // Get to Inserted state + batch.advance_state_to_full().unwrap(); + batch.advance_state_to_inserted().unwrap(); + + batch.set_bloom_filter_to_zeroed(); + assert!(batch.bloom_filter_is_zeroed()); + + batch.advance_state_to_fill(None).unwrap(); + + // Should be reset to not zeroed + assert!(!batch.bloom_filter_is_zeroed()); +} + +/// Verify start_slot_is_set flag behavior +#[kani::proof] +fn verify_start_slot_flag() { + let mut batch = any_batch(); + + // Initially not set + assert!(!batch.start_slot_is_set()); + + let slot: u64 = kani::any(); + batch.set_start_slot(&slot); + + // Now it should be set + assert!(batch.start_slot_is_set()); + + // Setting again should be idempotent (still set) + let new_slot: u64 = kani::any(); + batch.set_start_slot(&new_slot); + assert!(batch.start_slot_is_set()); +} + +/// Verify start_slot getter/setter duality (Firecracker pattern) +#[kani::proof] +fn verify_start_slot_duality() { + let mut batch = any_batch(); + let slot: u64 = kani::any(); + + batch.set_start_slot(&slot); + + // Setter should mark as set + assert!(batch.start_slot_is_set()); +} + +/// Verify that state transitions cover expected execution paths (Firecracker pattern) +#[kani::proof] +fn verify_state_transition_coverage() { + let mut batch = any_batch(); + + batch.advance_state_to_full().unwrap(); + // Cover: Fill -> Full transition occurred + kani::cover!(batch.get_state() == BatchState::Full); + + batch.advance_state_to_inserted().unwrap(); + // Cover: Full -> Inserted transition occurred + kani::cover!(batch.get_state() == BatchState::Inserted); + + batch.advance_state_to_fill(None).unwrap(); + // Cover: Inserted -> Fill transition occurred + kani::cover!(batch.get_state() == BatchState::Fill); +} + +/// Verify that invalid transitions are properly covered (Firecracker pattern) +#[kani::proof] +fn verify_invalid_transition_coverage() { + let mut batch = any_batch(); + + let result = batch.advance_state_to_inserted(); + // Cover: Invalid Fill -> Inserted was attempted and failed + kani::cover!(result.is_err() && batch.get_state() == BatchState::Fill); + + let result = batch.advance_state_to_fill(None); + // Cover: Invalid Fill -> Fill was attempted and failed + kani::cover!(result.is_err() && batch.get_state() == BatchState::Fill); +} + +/// Verify getters return correct computed values +#[kani::proof] +fn verify_computed_getters() { + let batch = any_batch(); + + // Test get_num_zkp_batches: should be batch_size / zkp_batch_size + let expected_num_zkp = batch.get_batch_size() / batch.get_zkp_batch_size(); + assert_eq!(batch.get_num_zkp_batches(), expected_num_zkp); + + // Test get_num_hash_chain_store: should equal num_zkp_batches + assert_eq!(batch.get_num_hash_chain_store(), expected_num_zkp as usize); + + // Initially zero inserted + assert_eq!(batch.get_num_inserted_elements(), 0); + assert_eq!(batch.get_num_elements_inserted_into_tree(), 0); +} + +/// Verify that advance_state_to_fill with None preserves start_index +#[kani::proof] +fn verify_fill_without_index_preserves_start_index() { + let mut batch = any_batch(); + + // Get to Inserted state + batch.advance_state_to_full().unwrap(); + batch.advance_state_to_inserted().unwrap(); + + // With None, start_index should be preserved (we can't check the value but verify no error) + let result = batch.advance_state_to_fill(None); + assert!(result.is_ok()); + assert_eq!(batch.get_state(), BatchState::Fill); +} + +/// Verify batch_is_ready_to_insert with fresh batch +#[kani::proof] +fn verify_batch_not_ready_initially() { + let batch = any_batch(); + + // Initially not ready (no full zkp batches) + assert!(!batch.batch_is_ready_to_insert()); +} + +/// Verify get_num_ready_zkp_updates returns 0 initially +#[kani::proof] +fn verify_num_ready_zkp_updates_initial() { + let batch = any_batch(); + + // Initially no ready updates + assert_eq!(batch.get_num_ready_zkp_updates(), 0); +} From c5ae8b98041b22208d2c8e61946e5448da5f5c39 Mon Sep 17 00:00:00 2001 From: ananas Date: Thu, 30 Oct 2025 02:43:45 +0000 Subject: [PATCH 16/28] zero out root one kani check works --- .../batched-merkle-tree/src/merkle_tree.rs | 12 +- .../batched-merkle-tree/tests/kani.rs | 2 + .../tests/kani/zero_out_roots.rs | 303 ++++++++++++++++++ 3 files changed, 316 insertions(+), 1 deletion(-) create mode 100644 program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index 576aef010a..bd901700ec 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -170,6 +170,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Should only be used in client. /// Checks the discriminator and tree type. #[cfg(not(target_os = "solana"))] + #[cfg_attr(feature = "kani", kani::requires(account_data.len() >= DISCRIMINATOR_LEN))] + #[cfg_attr(feature = "kani", kani::ensures(|result| result.is_ok() || result.is_err()))] pub fn address_from_bytes( account_data: &'a mut [u8], pubkey: &Pubkey, @@ -756,7 +758,6 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let overlapping_roots_exits = sequence_number > self.sequence_number; if overlapping_roots_exits { let mut oldest_root_index = self.root_history.first_index(); - println!("oldest root index {}", oldest_root_index); // 2.1. Get, num of remaining roots. // Remaining roots have not been updated since // the update of the previous batch therfore allow anyone to prove @@ -782,6 +783,15 @@ impl<'a> BatchedMerkleTreeAccount<'a> { Ok(()) } + #[cfg(feature = "kani")] + pub fn zero_out_roots_kani( + &mut self, + sequence_number: u64, + first_safe_root_index: u32, + ) -> Result<(), BatchedMerkleTreeError> { + self.zero_out_roots(sequence_number, first_safe_root_index) + } + /// Zero out bloom filter of previous batch if 50% of the /// current batch has been processed. /// diff --git a/program-libs/batched-merkle-tree/tests/kani.rs b/program-libs/batched-merkle-tree/tests/kani.rs index 0d12e5f8c9..2116c00ce9 100644 --- a/program-libs/batched-merkle-tree/tests/kani.rs +++ b/program-libs/batched-merkle-tree/tests/kani.rs @@ -3,3 +3,5 @@ // cargo kani --no-default-features --tests --features kani #[path = "kani/batch.rs"] mod batch; +#[path = "kani/zero_out_roots.rs"] +mod zero_out_roots; diff --git a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs new file mode 100644 index 0000000000..5dd7d38c24 --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs @@ -0,0 +1,303 @@ +#![cfg(feature = "kani")] + +use light_batched_merkle_tree::errors::BatchedMerkleTreeError; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + +// Stub for hash_to_bn254_field_size_be - just return a fixed valid value +fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { + [1u8; 32] +} + +// Helper to create a BatchedMerkleTreeAccount with bounded parameters for Kani +// Uses CONCRETE values for initialization to avoid state explosion (Firecracker pattern) +// We only need symbolic inputs for zero_out_roots parameters, not for tree setup! +// +// NOTE: We use concrete values instead of kani::any() to eliminate state explosion +// in the zero-copy deserialization. This makes verification tractable. +// NOTE: Memory is leaked (Firecracker pattern) - not deallocated, but that's fine for Kani proofs +// NOTE: No contract - kani::any_modifies fails with complex structs +fn create_test_tree() -> BatchedMerkleTreeAccount<'static> { + use light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size; + + // Use MINIMAL CONCRETE values for fast Kani verification + // This eliminates state explosion in zero-copy deserialization + let batch_size: u64 = 4; // Minimal -> bloom_filter = 8 bytes + let zkp_batch_size: u64 = 2; + let root_history_capacity: u32 = 10; // Minimal for testing (was 10) + let height = 26; + let num_iters = 1; + let bloom_filter_capacity = batch_size * 8; // = 8 (minimal) + + // Create account data on heap and leak it (Firecracker pattern) + // We leak the memory so it doesn't get deallocated at the end of this function + // This is fine for Kani proofs + let account_data = vec![0u8; 512].leak(); + + // Use fixed pubkey instead of new_unique() to avoid unwinding loops in Pubkey generation + // Firecracker pattern: deterministic inputs are better for verification + let pubkey = Pubkey::new_from_array([1u8; 32]); + + let init_result = BatchedMerkleTreeAccount::init( + account_data, + &pubkey, + MerkleTreeMetadata::default(), + root_history_capacity, + batch_size, + zkp_batch_size, + height, + num_iters, + bloom_filter_capacity, + TreeType::AddressV2, + ); + + // Ensure init succeeds (Kani will verify this is possible) + kani::assume(init_result.is_ok()); + + // Return the deserialized tree directly (memory is already leaked) + let tree_result = BatchedMerkleTreeAccount::address_from_bytes(account_data, &pubkey); + + // Ensure deserialization succeeds + kani::assume(tree_result.is_ok()); + + tree_result.unwrap() +} + +/// Verify zero_out_roots_kani when no overlapping roots exist (no-op case) +/// When sequence_number <= tree.sequence_number, function should return Ok and change nothing +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_no_overlapping() { + let mut tree = create_test_tree(); + + let first_safe_root_index: u32 = kani::any(); + + // Test case: sequence_number <= tree.sequence_number (no overlapping roots) + let sequence_number: u64 = kani::any(); + kani::assume(sequence_number <= tree.sequence_number); + + // Store original root history for comparison + let original_first_index = tree.root_history.first_index(); + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify no error + assert!(result.is_ok()); + + // Verify root history unchanged (spot check - first_index should be same) + assert_eq!(tree.root_history.first_index(), original_first_index); +} + +/// Verify zero_out_roots_kani basic case with valid inputs +/// Proves correctness of zeroing logic and modulo arithmetic +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_basic() { + let mut tree = create_test_tree(); + + let sequence_number: u64 = kani::any(); + + // Constrain to valid overlapping case + kani::assume(sequence_number > tree.sequence_number); + let num_remaining_roots = sequence_number - tree.sequence_number; + kani::assume(num_remaining_roots < tree.root_history.len() as u64); + + // Calculate what first_safe_root_index should be + let oldest_root_index = tree.root_history.first_index(); + let expected_first_safe = + (oldest_root_index + num_remaining_roots as usize) % tree.root_history.len(); + let first_safe_root_index = expected_first_safe as u32; + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify success + assert!(result.is_ok()); + + // Property: Exactly num_remaining_roots should be zeroed + // Verify by checking that we can traverse from oldest to first_safe + let mut count = 0; + let mut idx = oldest_root_index; + while idx != expected_first_safe { + count += 1; + idx = (idx + 1) % tree.root_history.len(); + kani::assume(count < 20); // Safety bound to prevent infinite loop in verification + } + assert_eq!(count, num_remaining_roots as usize); +} + +/// Verify zero_out_roots_kani returns error when trying to zero complete or more than complete history +/// Critical safety property: cannot zero out all roots +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_error_too_many() { + let mut tree = create_test_tree(); + + let sequence_number: u64 = kani::any(); + + // Test error case: num_remaining_roots >= root_history.len() + kani::assume(sequence_number > tree.sequence_number); + let num_remaining_roots = sequence_number - tree.sequence_number; + kani::assume(num_remaining_roots >= tree.root_history.len() as u64); + + let first_safe_root_index: u32 = kani::any(); + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify error returned + assert!(result.is_err()); + assert_eq!( + result.unwrap_err(), + BatchedMerkleTreeError::CannotZeroCompleteRootHistory + ); + + // Coverage: ensure error path is reachable (Firecracker pattern) + kani::cover!(true); +} + +/// Verify zero_out_roots_kani boundary case: exactly 1 root +/// Tests minimum valid zeroing operation +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_single_root() { + let mut tree = create_test_tree(); + + // Force exactly 1 root to be zeroed + let sequence_number = tree.sequence_number + 1; + let num_remaining_roots = 1u64; + + kani::assume(tree.root_history.len() > 1); // Need space for at least 1 root + + let oldest_root_index = tree.root_history.first_index(); + let first_safe_root_index = ((oldest_root_index + 1) % tree.root_history.len()) as u32; + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify success + assert!(result.is_ok()); + + // Verify the specific root was zeroed + assert_eq!(tree.root_history[oldest_root_index], [0u8; 32]); + + // Coverage: single root case is reachable + kani::cover!(num_remaining_roots == 1); +} + +/// Verify zero_out_roots_kani boundary case: maximum valid roots (len - 1) +/// Tests maximum valid zeroing operation +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_almost_full() { + let mut tree = create_test_tree(); + + let root_history_len = tree.root_history.len() as u64; + kani::assume(root_history_len > 1); // Need at least 2 slots + + // Force maximum valid zeroing: len - 1 roots + let num_remaining_roots = root_history_len - 1; + let sequence_number = tree.sequence_number + num_remaining_roots; + + let oldest_root_index = tree.root_history.first_index(); + let first_safe_root_index = + ((oldest_root_index + num_remaining_roots as usize) % tree.root_history.len()) as u32; + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify success (should not error since < len) + assert!(result.is_ok()); + + // Coverage: maximum valid case is reachable + kani::cover!(num_remaining_roots == root_history_len - 1); +} + +/// Verify cyclic buffer wraparound correctness +/// Tests modulo arithmetic when oldest_root_index + num_remaining wraps around +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_wraparound() { + let mut tree = create_test_tree(); + + let sequence_number: u64 = kani::any(); + + // Setup for wraparound case + kani::assume(sequence_number > tree.sequence_number); + let num_remaining_roots = sequence_number - tree.sequence_number; + kani::assume(num_remaining_roots < tree.root_history.len() as u64); + + let oldest_root_index = tree.root_history.first_index(); + + // Force wraparound: oldest + num_remaining > len + kani::assume(oldest_root_index + num_remaining_roots as usize >= tree.root_history.len()); + + let first_safe_root_index = + ((oldest_root_index + num_remaining_roots as usize) % tree.root_history.len()) as u32; + + // Call zero_out_roots_kani + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // Verify success + assert!(result.is_ok()); + + // Verify wraparound occurred (first_safe < oldest means we wrapped) + kani::cover!(first_safe_root_index < oldest_root_index as u32); +} + +/// Verify that defensive assertion always holds (Firecracker pattern) +/// This tests the internal consistency check: oldest_root_index after zeroing == first_safe_root_index +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_zero_out_roots_defensive_assertion() { + let mut tree = create_test_tree(); + + let sequence_number: u64 = kani::any(); + + kani::assume(sequence_number > tree.sequence_number); + let num_remaining_roots = sequence_number - tree.sequence_number; + kani::assume(num_remaining_roots < tree.root_history.len() as u64); + + let oldest_root_index = tree.root_history.first_index(); + let expected_first_safe = + (oldest_root_index + num_remaining_roots as usize) % tree.root_history.len(); + + // Use correct first_safe_root_index + let first_safe_root_index = expected_first_safe as u32; + + // Call zero_out_roots_kani - should succeed and defensive assert should pass + let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); + + // If the function returns Ok, the defensive assertion passed + assert!(result.is_ok()); +} From 0240adfcab0c010faf29dba356ee4d0bb272163a Mon Sep 17 00:00:00 2001 From: ananas Date: Fri, 31 Oct 2025 21:10:17 +0000 Subject: [PATCH 17/28] batched merkle tree integration tests work, simulate no advanced root checks yet --- Cargo.lock | 1 + .../tests/kani/zero_out_roots.rs | 4 +- .../batched-merkle-tree-test/Cargo.toml | 1 + .../tests/e2e_tests/address.rs | 15 +++ .../tests/e2e_tests/shared.rs | 116 ++++++++++++++++-- .../tests/e2e_tests/simulate_txs.rs | 11 +- .../tests/e2e_tests/state.rs | 54 +++++++- 7 files changed, 178 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ee386ad5f4..396d5592ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -922,6 +922,7 @@ name = "batched-merkle-tree-test" version = "0.1.0" dependencies = [ "light-account-checks", + "light-array-map", "light-batched-merkle-tree", "light-bloom-filter", "light-compressed-account", diff --git a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs index 5dd7d38c24..3080bc04b5 100644 --- a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs +++ b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs @@ -19,12 +19,10 @@ fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { // NOTE: Memory is leaked (Firecracker pattern) - not deallocated, but that's fine for Kani proofs // NOTE: No contract - kani::any_modifies fails with complex structs fn create_test_tree() -> BatchedMerkleTreeAccount<'static> { - use light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size; - // Use MINIMAL CONCRETE values for fast Kani verification // This eliminates state explosion in zero-copy deserialization let batch_size: u64 = 4; // Minimal -> bloom_filter = 8 bytes - let zkp_batch_size: u64 = 2; + let zkp_batch_size: u64 = 1; let root_history_capacity: u32 = 10; // Minimal for testing (was 10) let height = 26; let num_iters = 1; diff --git a/program-tests/batched-merkle-tree-test/Cargo.toml b/program-tests/batched-merkle-tree-test/Cargo.toml index bb0b434421..d63e8565ed 100644 --- a/program-tests/batched-merkle-tree-test/Cargo.toml +++ b/program-tests/batched-merkle-tree-test/Cargo.toml @@ -22,6 +22,7 @@ light-bloom-filter = { workspace = true, features = ["solana"] } light-zero-copy = { workspace = true } solana-pubkey = { workspace = true } light-merkle-tree-metadata = { workspace = true } +light-array-map = { workspace = true} [lints.rust.unexpected_cfgs] level = "allow" diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs index 2ed252de50..946d61462f 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -201,6 +201,21 @@ async fn test_fill_address_tree_completely() { // the second batch is completely full. if i >= 5 { assert!(batch.bloom_filter_is_zeroed()); + + // Assert that all unsafe roots from batch 0 are zeroed + let (_, unsafe_roots) = batch_roots.iter().find(|(idx, _)| *idx == 0).unwrap(); + assert_eq!(unsafe_roots.len(), 6, "batch_roots {:?}", batch_roots); + for unsafe_root in unsafe_roots { + assert!( + merkle_tree_account + .root_history + .iter() + .find(|x| **x == *unsafe_root) + .is_none(), + "Unsafe root from batch 0 should be zeroed: {:?}", + unsafe_root + ); + } } else { assert!(!batch.bloom_filter_is_zeroed()); } diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index c1d3bc990b..e05dea2b74 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -2,6 +2,7 @@ use std::collections::HashSet; +use light_array_map::ArrayMap; use light_batched_merkle_tree::{ batch::BatchState, constants::DEFAULT_BATCH_STATE_TREE_HEIGHT, @@ -119,7 +120,40 @@ pub fn assert_merkle_tree_update( old_queue_account: Option, queue_account: Option, root: [u8; 32], + batch_roots: &mut ArrayMap, 2>, ) { + // Determine batch index and state for this update + let (batch_idx, batch_state) = if old_queue_account.is_some() { + let q = old_queue_account.as_ref().unwrap(); + let idx = q.batch_metadata.pending_batch_index; + let state = q + .batch_metadata + .batches + .get(idx as usize) + .unwrap() + .get_state(); + (idx as u32, state) + } else { + let idx = old_account.queue_batches.pending_batch_index; + let state = old_account + .queue_batches + .batches + .get(idx as usize) + .unwrap() + .get_state(); + (idx as u32, state) + }; + + // Only track roots for batches not yet fully inserted + // Once Inserted, roots from new cycle should not be tracked as unsafe + if batch_state != BatchState::Inserted { + if let Some(roots) = batch_roots.get_mut_by_key(&batch_idx) { + roots.push(root); + } else { + batch_roots.insert(batch_idx, vec![root], ()).unwrap(); + } + } + let input_queue_previous_batch_state = old_account.queue_batches.get_previous_batch().get_state(); let input_queue_current_batch = old_account.queue_batches.get_current_batch(); @@ -127,12 +161,19 @@ pub fn assert_merkle_tree_update( let is_half_full = input_queue_current_batch.get_num_inserted_elements() >= input_queue_current_batch.batch_size / 2 && input_queue_current_batch.get_state() != BatchState::Inserted; + let root_history_len = old_account.root_history.capacity() as u64; + let previous_batch = old_account.queue_batches.get_previous_batch(); + let no_insert_since_last_batch_root = (previous_batch + .sequence_number + .saturating_sub(root_history_len)) + == old_account.sequence_number; if is_half_full && input_queue_previous_batch_state == BatchState::Inserted && !old_account .queue_batches .get_previous_batch() .bloom_filter_is_zeroed() + && !no_insert_since_last_batch_root { old_account .queue_batches @@ -158,13 +199,33 @@ pub fn assert_merkle_tree_update( // inclusion of values nullified in the previous batch. let num_remaining_roots = sequence_number - old_account.sequence_number; // 2.2. Zero out roots oldest to first safe root index. - // Skip one iteration we don't need to zero out - // the first safe root. - for _ in 1..num_remaining_roots { + for _ in 0..num_remaining_roots { old_account.root_history[oldest_root_index] = [0u8; 32]; oldest_root_index += 1; oldest_root_index %= old_account.root_history.len(); } + + // Assert that all unsafe roots from this batch are zeroed + let batch_key = previous_batch_index as u32; + // if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { + // for unsafe_root in unsafe_roots { + // assert!( + // old_account + // .root_history + // .iter() + // .find(|x| **x == *unsafe_root) + // .is_none(), + // "Unsafe root from batch {} should be zeroed: {:?} root history {:?}, unsafe roots {:?}", + // previous_batch_index, + // unsafe_root, + // old_account.root_history, unsafe_roots + // ); + // } + // // Clear unsafe roots after verification - batch index will be reused + // if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { + // roots.clear(); + // } + // } } } // Output queue update @@ -239,19 +300,30 @@ pub fn assert_merkle_tree_update( println!("zeroed_batch: {:?}", zeroed_batch); let state = account.queue_batches.batches[previous_full_batch_index].get_state(); - let previous_batch = old_account + let root_history_len = old_account.root_history.capacity() as u64; + let old_account_sequence_number = old_account.sequence_number; + let previous_batch_sequence_number = old_account .queue_batches .batches - .get_mut(previous_full_batch_index) - .unwrap(); + .get(previous_full_batch_index) + .unwrap() + .sequence_number; + let no_insert_since_last_batch_root = (previous_batch_sequence_number + .saturating_sub(root_history_len)) + == old_account_sequence_number; println!( "zeroing out values: {}", zeroed_batch && state == BatchState::Inserted ); - if zeroed_batch && state == BatchState::Inserted { + if zeroed_batch && state == BatchState::Inserted && !no_insert_since_last_batch_root { + let previous_batch = old_account + .queue_batches + .batches + .get_mut(previous_full_batch_index) + .unwrap(); previous_batch.set_bloom_filter_to_zeroed(); - let sequence_number = previous_batch.sequence_number; - let overlapping_roots_exits = sequence_number > old_account.sequence_number; + let sequence_number = previous_batch_sequence_number; + let overlapping_roots_exits = sequence_number > old_account_sequence_number; if overlapping_roots_exits { old_account.bloom_filter_stores[previous_full_batch_index] .iter_mut() @@ -261,13 +333,34 @@ pub fn assert_merkle_tree_update( let mut oldest_root_index = old_account.root_history.first_index(); - let num_remaining_roots = sequence_number - old_account.sequence_number; + let num_remaining_roots = sequence_number - old_account_sequence_number; for _ in 0..num_remaining_roots { println!("zeroing out root index: {}", oldest_root_index); old_account.root_history[oldest_root_index] = [0u8; 32]; oldest_root_index += 1; oldest_root_index %= old_account.root_history.len(); } + + // Assert that all unsafe roots from this batch are zeroed + let batch_key = previous_full_batch_index as u32; + // if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { + // for unsafe_root in unsafe_roots { + // assert!( + // old_account + // .root_history + // .iter() + // .find(|x| **x == *unsafe_root) + // .is_none(), + // "Unsafe root from batch {} should be zeroed: {:?}", + // previous_full_batch_index, + // unsafe_root + // ); + // } + // // Clear unsafe roots after verification - batch index will be reused + // if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { + // roots.clear(); + // } + // } } } } @@ -609,6 +702,7 @@ pub async fn perform_input_update( mock_indexer: &mut MockBatchedForester<{ DEFAULT_BATCH_STATE_TREE_HEIGHT as usize }>, enable_assert: bool, mt_pubkey: Pubkey, + batch_roots: &mut ArrayMap, 2>, ) { let mut cloned_mt_account_data = (*mt_account_data).to_vec(); let old_account = BatchedMerkleTreeAccount::state_from_bytes( @@ -665,7 +759,7 @@ pub async fn perform_input_update( let account = BatchedMerkleTreeAccount::state_from_bytes(mt_account_data, &mt_pubkey).unwrap(); if enable_assert { - assert_merkle_tree_update(old_account, account, None, None, root); + assert_merkle_tree_update(old_account, account, None, None, root, batch_roots); } } // Get random leaf that is not in the input queue. diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs index 7fa3a83209..49c13d3385 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs @@ -2,6 +2,7 @@ use std::cmp::min; use crate::e2e_tests::shared::*; +use light_array_map::ArrayMap; use light_batched_merkle_tree::{ constants::{ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_STATE_TREE_HEIGHT}, errors::BatchedMerkleTreeError, @@ -13,9 +14,7 @@ use light_batched_merkle_tree::{ test_utils::get_merkle_tree_account_size_default, BatchedMerkleTreeAccount, InstructionDataBatchAppendInputs, InstructionDataBatchNullifyInputs, }, - queue::{ - test_utils::get_output_queue_account_size_default, BatchedQueueAccount, - }, + queue::{test_utils::get_output_queue_account_size_default, BatchedQueueAccount}, }; use light_compressed_account::{ hash_chain::create_hash_chain_from_slice, instruction_data::compressed_proof::CompressedProof, @@ -160,6 +159,9 @@ async fn test_simulate_transactions() { let mut num_output_values = 0; let mut current_slot = rng.gen(); + // Track roots created during each batch insertion (batch_index -> roots) + let mut batch_roots: ArrayMap, 2> = ArrayMap::new(); + for tx in 0..num_tx { println!("tx: {}", tx); println!("num_input_updates: {}", num_input_updates); @@ -427,7 +429,7 @@ async fn test_simulate_transactions() { BatchedMerkleTreeAccount::state_from_bytes(&mut pre_mt_account_data, &mt_pubkey) .unwrap(); assert_nullify_event(nullify_event, new_root, &old_account, mt_pubkey); - assert_merkle_tree_update(old_account, account, None, None, new_root); + assert_merkle_tree_update(old_account, account, None, None, new_root, &mut batch_roots); mt_account_data = pre_mt_account_data.clone(); num_input_updates += 1; @@ -522,6 +524,7 @@ async fn test_simulate_transactions() { Some(old_output_account), Some(output_account), new_root, + &mut batch_roots, ); output_queue_account_data = pre_output_queue_state; diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs index df6a1d5654..e8e4e6eb42 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs @@ -1,6 +1,7 @@ #![allow(unused_assignments)] use crate::e2e_tests::shared::*; +use light_array_map::ArrayMap; use light_batched_merkle_tree::{ batch::BatchState, constants::{DEFAULT_BATCH_STATE_TREE_HEIGHT, NUM_BATCHES}, @@ -11,9 +12,7 @@ use light_batched_merkle_tree::{ InitStateTreeAccountsInstructionData, }, merkle_tree::{BatchedMerkleTreeAccount, InstructionDataBatchAppendInputs}, - queue::{ - test_utils::get_output_queue_account_size_from_params, BatchedQueueAccount, - }, + queue::{test_utils::get_output_queue_account_size_from_params, BatchedQueueAccount}, }; use light_bloom_filter::BloomFilter; use light_compressed_account::{ @@ -70,6 +69,9 @@ async fn test_fill_state_queues_completely() { use rand::SeedableRng; let mut rng = StdRng::seed_from_u64(0); + // Track roots created during each batch insertion (batch_index -> roots) + let mut batch_roots: ArrayMap, 2> = ArrayMap::new(); + let num_tx = NUM_BATCHES as u64 * params.output_queue_batch_size; // Fill up complete output queue @@ -188,6 +190,14 @@ async fn test_fill_state_queues_completely() { mock_indexer.merkle_tree.root() ); + // Track root for this batch + let batch_idx = next_full_batch as u32; + if let Some(roots) = batch_roots.get_mut_by_key(&batch_idx) { + roots.push(new_root); + } else { + batch_roots.insert(batch_idx, vec![new_root], ()).unwrap(); + } + output_queue_account_data = pre_output_queue_state; mt_account_data = pre_mt_account_data; } @@ -313,17 +323,41 @@ async fn test_fill_state_queues_completely() { params.input_queue_batch_size / params.input_queue_zkp_batch_size * NUM_BATCHES as u64; for i in 0..num_updates { println!("input update ----------------------------- {}", i); - perform_input_update(&mut mt_account_data, &mut mock_indexer, false, mt_pubkey).await; + + perform_input_update( + &mut mt_account_data, + &mut mock_indexer, + false, + mt_pubkey, + &mut batch_roots, + ) + .await; let merkle_tree_account = &mut BatchedMerkleTreeAccount::state_from_bytes(&mut mt_account_data, &mt_pubkey) .unwrap(); + // after 5 updates the first batch is completely inserted // As soon as we switch to inserting the second batch we zero out the first batch since // the second batch is completely full. - if i >= 4 { + if i >= 5 { let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); assert!(batch.bloom_filter_is_zeroed()); + + // Assert that none of the unsafe roots from batch 0 exist in root history + if let Some(unsafe_roots) = batch_roots.get_by_key(&0) { + for unsafe_root in unsafe_roots { + assert!( + merkle_tree_account + .root_history + .iter() + .find(|x| **x == *unsafe_root) + .is_none(), + "Unsafe root from batch 0 should be zeroed: {:?}", + unsafe_root + ); + } + } } else { let batch = merkle_tree_account.queue_batches.batches.first().unwrap(); assert!(!batch.bloom_filter_is_zeroed()); @@ -399,6 +433,12 @@ async fn test_fill_state_queues_completely() { "root in root index {:?}", merkle_tree_account.root_history[pre_batch_zero.root_index as usize] ); + for batch_idx in 0..NUM_BATCHES as u32 { + println!("batch idx {:?}", batch_idx); + for root in batch_roots.get(batch_idx as usize).unwrap().1.iter() { + println!("tracked root {:?}", root); + } + } // check that all roots have been overwritten except the root index // of the update let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; @@ -415,7 +455,9 @@ async fn test_fill_state_queues_completely() { merkle_tree_account.root_history[root_index], first_input_batch_update_root_value ); - assert_eq!(merkle_tree_account.root_history[root_index - 1], [0u8; 32]); + assert_eq!(merkle_tree_account.root_history[root_index], [0u8; 32]); + // First non zeroed root. + assert_ne!(merkle_tree_account.root_history[root_index + 1], [0u8; 32]); break; } println!("index {:?}", index); From 3f21a74ba595da0a38bb02ac484ceacfdc4194ea Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 2 Nov 2025 16:26:46 +0000 Subject: [PATCH 18/28] simulate works with extended asserts --- .../tests/e2e_tests/shared.rs | 275 ++++++++++++++---- .../tests/e2e_tests/simulate_txs.rs | 10 + 2 files changed, 226 insertions(+), 59 deletions(-) diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index e05dea2b74..42a7c25b0f 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -122,18 +122,13 @@ pub fn assert_merkle_tree_update( root: [u8; 32], batch_roots: &mut ArrayMap, 2>, ) { + old_account.sequence_number += 1; + old_account.root_history.push(root); + println!("Adding root: {:?}", root); // Determine batch index and state for this update - let (batch_idx, batch_state) = if old_queue_account.is_some() { - let q = old_queue_account.as_ref().unwrap(); - let idx = q.batch_metadata.pending_batch_index; - let state = q - .batch_metadata - .batches - .get(idx as usize) - .unwrap() - .get_state(); - (idx as u32, state) - } else { + // For both input and output updates, use the INPUT queue's batch index + // because that's what controls root zeroing + let (batch_idx, _) = { let idx = old_account.queue_batches.pending_batch_index; let state = old_account .queue_batches @@ -143,15 +138,10 @@ pub fn assert_merkle_tree_update( .get_state(); (idx as u32, state) }; - - // Only track roots for batches not yet fully inserted - // Once Inserted, roots from new cycle should not be tracked as unsafe - if batch_state != BatchState::Inserted { - if let Some(roots) = batch_roots.get_mut_by_key(&batch_idx) { - roots.push(root); - } else { - batch_roots.insert(batch_idx, vec![root], ()).unwrap(); - } + if let Some(roots) = batch_roots.get_mut_by_key(&batch_idx) { + roots.push(root) + } else { + batch_roots.insert(batch_idx, vec![root], ()).unwrap(); } let input_queue_previous_batch_state = @@ -175,6 +165,15 @@ pub fn assert_merkle_tree_update( .bloom_filter_is_zeroed() && !no_insert_since_last_batch_root { + println!("Entering zeroing block for batch {}", previous_batch_index); + println!( + "Previous batch state: {:?}", + input_queue_previous_batch_state + ); + println!( + "Previous batch: {:?}", + old_account.queue_batches.get_previous_batch() + ); old_account .queue_batches .get_previous_batch_mut() @@ -190,6 +189,23 @@ pub fn assert_merkle_tree_update( .get(previous_batch_index) .unwrap(); let sequence_number = previous_full_batch.sequence_number; + + // Log the last unsafe root + let last_unsafe_root_index = previous_full_batch.root_index; + let first_safe_root_index = last_unsafe_root_index + 1; + println!("DEBUG: Last unsafe root index: {}", last_unsafe_root_index); + println!("DEBUG: First safe root index: {}", first_safe_root_index); + if let Some(last_unsafe_root) = old_account + .root_history + .get(last_unsafe_root_index as usize) + { + println!( + "DEBUG: Last unsafe root at index {}: {:?}", + last_unsafe_root_index, + &last_unsafe_root[0..4] + ); + } + let overlapping_roots_exits = sequence_number > old_account.sequence_number; if overlapping_roots_exits { let mut oldest_root_index = old_account.root_history.first_index(); @@ -207,25 +223,114 @@ pub fn assert_merkle_tree_update( // Assert that all unsafe roots from this batch are zeroed let batch_key = previous_batch_index as u32; - // if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { - // for unsafe_root in unsafe_roots { - // assert!( - // old_account - // .root_history - // .iter() - // .find(|x| **x == *unsafe_root) - // .is_none(), - // "Unsafe root from batch {} should be zeroed: {:?} root history {:?}, unsafe roots {:?}", - // previous_batch_index, - // unsafe_root, - // old_account.root_history, unsafe_roots - // ); - // } - // // Clear unsafe roots after verification - batch index will be reused - // if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { - // roots.clear(); - // } - // } + if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { + for unsafe_root in unsafe_roots { + assert!( + old_account + .root_history + .iter() + .find(|x| **x == *unsafe_root) + .is_none(), + "Unsafe root from batch {} should be zeroed: {:?} root history {:?}, unsafe roots {:?}", + previous_batch_index, + unsafe_root, + old_account.root_history, unsafe_roots + ); + } + // Clear unsafe roots after verification - batch index will be reused + if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { + roots.clear(); + } + } + + // Assert that the correct number of roots remain non-zero + // Calculate expected non-zero roots: those created since the last zeroing + let non_zero_roots: Vec<[u8; 32]> = old_account + .root_history + .iter() + .filter(|root| **root != [0u8; 32]) + .copied() + .collect(); + + // Expected number of non-zero roots = number of updates since last zeroing + // This is the sequence difference that wasn't zeroed + let expected_non_zero = old_account.root_history.len() - num_remaining_roots as usize; + + assert_eq!( + non_zero_roots.len(), + expected_non_zero, + "Expected {} non-zero roots after zeroing, but found {}. Root history: {:?}", + expected_non_zero, + non_zero_roots.len(), + old_account.root_history + ); + + // Assert that all remaining non-zero roots are tracked in the current (non-zeroed) batch + let current_batch_idx = old_account.queue_batches.pending_batch_index as u32; + if let Some(current_batch_roots) = batch_roots.get_by_key(¤t_batch_idx) { + // Debug: print the entire root history + println!("DEBUG: Root history after zeroing:"); + for (i, root) in old_account.root_history.iter().enumerate() { + if *root != [0u8; 32] { + println!(" Index {}: {:?}", i, root); + } + } + + // Debug: print all tracked roots for current batch and their indices + println!("DEBUG: Roots tracked for batch {}:", current_batch_idx); + for (i, root) in current_batch_roots.iter().enumerate() { + let root_index = old_account.root_history.iter().position(|r| r == root); + println!(" Root {}: {:?} at index {:?}", i, root, root_index); + } + let next_batch_index = (current_batch_idx + 1) % 2; + println!("DEBUG: Roots tracked for next batch {}:", next_batch_index); + for (i, root) in batch_roots + .get_by_key(&next_batch_index) + .as_ref() + .unwrap() + .iter() + .enumerate() + { + let root_index = old_account.root_history.iter().position(|r| r == root); + println!(" Root {}: {:?} at index {:?}", i, root, root_index); + } + + for non_zero_root in &non_zero_roots { + // Skip the initial root (usually all zeros or a known starting value) + // which might not be tracked in any batch + if old_account.sequence_number > 0 { + assert!( + current_batch_roots.contains(non_zero_root), + "Non-zero root {:?} should be tracked in current batch {} but wasn't found. Current batch roots: {:?}", + non_zero_root, + current_batch_idx, + current_batch_roots + ); + } + } + + // Also verify the count matches + println!("DEBUG: current_batch_idx: {}", current_batch_idx); + println!( + "DEBUG: current_batch_roots.len(): {}", + current_batch_roots.len() + ); + println!("DEBUG: non_zero_roots.len(): {}", non_zero_roots.len()); + println!( + "DEBUG: merkle_tree.sequence_number: {}", + old_account.sequence_number + ); + println!("DEBUG: num_remaining_roots: {}", num_remaining_roots); + println!("DEBUG: previous_batch.sequence_number: {}", sequence_number); + assert_eq!( + current_batch_roots.len(), + non_zero_roots.len(), + "Current batch {} should have {} roots tracked, but has {}", + current_batch_idx, + non_zero_roots.len(), + current_batch_roots.len() + ); + } } } // Output queue update @@ -316,6 +421,10 @@ pub fn assert_merkle_tree_update( zeroed_batch && state == BatchState::Inserted ); if zeroed_batch && state == BatchState::Inserted && !no_insert_since_last_batch_root { + println!( + "DEBUG: Entering OUTPUT queue zeroing block for batch {}", + previous_full_batch_index + ); let previous_batch = old_account .queue_batches .batches @@ -334,6 +443,8 @@ pub fn assert_merkle_tree_update( let mut oldest_root_index = old_account.root_history.first_index(); let num_remaining_roots = sequence_number - old_account_sequence_number; + println!("num_remaining_roots: {}", num_remaining_roots); + println!("sequence_number: {}", account.sequence_number); for _ in 0..num_remaining_roots { println!("zeroing out root index: {}", oldest_root_index); old_account.root_history[oldest_root_index] = [0u8; 32]; @@ -343,30 +454,76 @@ pub fn assert_merkle_tree_update( // Assert that all unsafe roots from this batch are zeroed let batch_key = previous_full_batch_index as u32; - // if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { - // for unsafe_root in unsafe_roots { - // assert!( - // old_account - // .root_history - // .iter() - // .find(|x| **x == *unsafe_root) - // .is_none(), - // "Unsafe root from batch {} should be zeroed: {:?}", - // previous_full_batch_index, - // unsafe_root - // ); - // } - // // Clear unsafe roots after verification - batch index will be reused - // if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { - // roots.clear(); - // } - // } + if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { + for unsafe_root in unsafe_roots { + assert!( + old_account + .root_history + .iter() + .find(|x| **x == *unsafe_root) + .is_none(), + "Unsafe root from batch {} should be zeroed: {:?}", + previous_full_batch_index, + unsafe_root + ); + } + // Clear unsafe roots after verification - batch index will be reused + if let Some(roots) = batch_roots.get_mut_by_key(&batch_key) { + roots.clear(); + } + } + + // Assert that the correct number of roots remain non-zero + let non_zero_roots: Vec<[u8; 32]> = old_account + .root_history + .iter() + .filter(|root| **root != [0u8; 32]) + .copied() + .collect(); + + // Expected number of non-zero roots = number of updates since last zeroing + let expected_non_zero = + old_account.root_history.len() - num_remaining_roots as usize; + println!("num_remaining_roots {}", num_remaining_roots); + assert_eq!( + non_zero_roots.len(), + expected_non_zero, + "Expected {} non-zero roots after output queue zeroing, but found {}. Root history: {:?}", + expected_non_zero, + non_zero_roots.len(), + old_account.root_history + ); + + // Assert that all remaining non-zero roots are tracked in the current (non-zeroed) batch + let current_batch_idx = old_account.queue_batches.pending_batch_index as u32; + if let Some(current_batch_roots) = batch_roots.get_by_key(¤t_batch_idx) { + for non_zero_root in &non_zero_roots { + // Skip the initial root which might not be tracked in any batch + if old_account.sequence_number > 0 { + assert!( + current_batch_roots.contains(non_zero_root), + "Non-zero root {:?} should be tracked in current batch {} but wasn't found. Current batch roots: {:?}", + non_zero_root, + current_batch_idx, + current_batch_roots + ); + } + } + + // Also verify the count matches + assert_eq!( + current_batch_roots.len(), + non_zero_roots.len(), + "Current batch {} should have {} roots tracked, but has {}", + current_batch_idx, + non_zero_roots.len(), + current_batch_roots.len() + ); + } } } } - old_account.sequence_number += 1; - old_account.root_history.push(root); assert_eq!(account.get_metadata(), old_account.get_metadata()); assert_eq!(account, old_account); assert_eq!(*account.root_history.last().unwrap(), root); diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs index 49c13d3385..39d9f9fb02 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs @@ -162,6 +162,16 @@ async fn test_simulate_transactions() { // Track roots created during each batch insertion (batch_index -> roots) let mut batch_roots: ArrayMap, 2> = ArrayMap::new(); + // Track the initial root for batch 0 + // For StateV2 trees, this is the zero bytes root for the tree height + { + let initial_root = + light_hasher::Poseidon::zero_bytes()[DEFAULT_BATCH_STATE_TREE_HEIGHT as usize]; + use light_hasher::Hasher; + batch_roots.insert(0, vec![initial_root], ()).unwrap(); + println!("Initial root {:?} tracked for batch 0", initial_root); + } + for tx in 0..num_tx { println!("tx: {}", tx); println!("num_input_updates: {}", num_input_updates); From 112e4064c71ed0296429fc9585719db40f6456ae Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 2 Nov 2025 17:45:27 +0000 Subject: [PATCH 19/28] fix lint --- program-libs/batched-merkle-tree/Cargo.toml | 2 +- .../batched-merkle-tree/src/merkle_tree.rs | 26 +++++++------------ .../batched-merkle-tree/tests/kani.rs | 4 ++- .../batched-merkle-tree/tests/kani/batch.rs | 9 ++++--- .../tests/kani/zero_out_roots.rs | 9 ++++--- .../tests/e2e_tests/address.rs | 8 +++--- .../tests/e2e_tests/shared.rs | 13 +++------- .../tests/e2e_tests/simulate_txs.rs | 3 ++- .../tests/e2e_tests/state.rs | 20 +++++++------- program-tests/registry-test/tests/tests.rs | 4 +-- 10 files changed, 45 insertions(+), 53 deletions(-) diff --git a/program-libs/batched-merkle-tree/Cargo.toml b/program-libs/batched-merkle-tree/Cargo.toml index e894a9f55c..3f037dadfb 100644 --- a/program-libs/batched-merkle-tree/Cargo.toml +++ b/program-libs/batched-merkle-tree/Cargo.toml @@ -66,4 +66,4 @@ num-traits = { workspace = true } [lints.rust.unexpected_cfgs] level = "allow" -check-cfg = ['cfg(target_os, values("solana"))'] +check-cfg = ['cfg(target_os, values("solana"))', 'cfg(kani)'] diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index bd901700ec..6ca12abfc8 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -170,8 +170,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Should only be used in client. /// Checks the discriminator and tree type. #[cfg(not(target_os = "solana"))] - #[cfg_attr(feature = "kani", kani::requires(account_data.len() >= DISCRIMINATOR_LEN))] - #[cfg_attr(feature = "kani", kani::ensures(|result| result.is_ok() || result.is_err()))] + #[cfg_attr(kani, kani::requires(account_data.len() >= DISCRIMINATOR_LEN))] + #[cfg_attr(kani, kani::ensures(|result| result.is_ok() || result.is_err()))] pub fn address_from_bytes( account_data: &'a mut [u8], pubkey: &Pubkey, @@ -783,7 +783,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { Ok(()) } - #[cfg(feature = "kani")] + #[cfg(kani)] pub fn zero_out_roots_kani( &mut self, sequence_number: u64, @@ -1193,6 +1193,7 @@ mod test { let rng = &mut rand::rngs::StdRng::from_seed([0u8; 32]); let mut latest_root_0 = [0u8; 32]; let mut latest_root_1 = [0u8; 32]; + #[allow(clippy::needless_late_init)] let last_batch0_root; let last_batch1_root; let last_batch0_root_update2; @@ -1288,7 +1289,7 @@ mod test { let rnd_root = rng.gen(); first_batch1_root = rnd_root; account.root_history.push(rnd_root); - latest_root_0 = rnd_root; + // latest_root_0 = rnd_root; // Not used after this point account.metadata.sequence_number += 1; let root_index = account.get_root_index(); println!("root_index: {}", root_index); @@ -1343,11 +1344,7 @@ mod test { .root_history {:?}", account.root_history ); - assert!(account - .root_history - .iter() - .find(|x| **x == last_batch0_root) - .is_none()); + assert!(!account.root_history.iter().any(|x| *x == last_batch0_root)); } // Make Batch 1 full and insert { @@ -1452,11 +1449,7 @@ mod test { .for_each(|x| *x = 0); account_ref.queue_batches.batches[1].set_bloom_filter_to_zeroed(); assert_eq!(account.get_metadata(), account_ref.get_metadata()); - assert!(account - .root_history - .iter() - .find(|x| **x == last_batch1_root) - .is_none()); + assert!(!account.root_history.iter().any(|x| *x == last_batch1_root)); assert_eq!(account, account_ref); } // 8. Batch 1 is already zeroed -> nothing should happen @@ -1563,11 +1556,10 @@ mod test { account_ref.root_history[i] = [0u8; 32]; } } - assert!(account + assert!(!account .root_history .iter() - .find(|x| **x == last_batch0_root_update2) - .is_none()); + .any(|x| *x == last_batch0_root_update2)); assert_eq!(account, account_ref); } diff --git a/program-libs/batched-merkle-tree/tests/kani.rs b/program-libs/batched-merkle-tree/tests/kani.rs index 2116c00ce9..64b09435be 100644 --- a/program-libs/batched-merkle-tree/tests/kani.rs +++ b/program-libs/batched-merkle-tree/tests/kani.rs @@ -1,7 +1,9 @@ +#![cfg(kani)] // Kani formal verification tests // This file serves as the entry point for the kani test module -// cargo kani --no-default-features --tests --features kani +// cargo kani --tests --no-default-features -Z stubbing #[path = "kani/batch.rs"] mod batch; + #[path = "kani/zero_out_roots.rs"] mod zero_out_roots; diff --git a/program-libs/batched-merkle-tree/tests/kani/batch.rs b/program-libs/batched-merkle-tree/tests/kani/batch.rs index ebfbd2a94b..ca92defdac 100644 --- a/program-libs/batched-merkle-tree/tests/kani/batch.rs +++ b/program-libs/batched-merkle-tree/tests/kani/batch.rs @@ -1,7 +1,8 @@ -#![cfg(feature = "kani")] - -use light_batched_merkle_tree::batch::{Batch, BatchState}; -use light_batched_merkle_tree::errors::BatchedMerkleTreeError; +#![cfg(kani)] +use light_batched_merkle_tree::{ + batch::{Batch, BatchState}, + errors::BatchedMerkleTreeError, +}; // Helper to create batch with arbitrary valid configuration fn any_batch() -> Batch { diff --git a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs index 3080bc04b5..7dcd91287a 100644 --- a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs +++ b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs @@ -1,11 +1,12 @@ -#![cfg(feature = "kani")] - -use light_batched_merkle_tree::errors::BatchedMerkleTreeError; -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +#![cfg(kani)] +use light_batched_merkle_tree::{ + errors::BatchedMerkleTreeError, merkle_tree::BatchedMerkleTreeAccount, +}; use light_compressed_account::{pubkey::Pubkey, TreeType}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; // Stub for hash_to_bn254_field_size_be - just return a fixed valid value +#[allow(unused)] fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { [1u8; 32] } diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs index 946d61462f..5e5ebb037a 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/address.rs @@ -1,6 +1,5 @@ #![allow(unused_assignments)] -use crate::e2e_tests::shared::*; use light_batched_merkle_tree::{ batch::BatchState, constants::{DEFAULT_BATCH_ADDRESS_TREE_HEIGHT, NUM_BATCHES}, @@ -18,6 +17,8 @@ use light_test_utils::mock_batched_forester::MockBatchedAddressForester; use rand::rngs::StdRng; use serial_test::serial; +use crate::e2e_tests::shared::*; + #[serial] #[tokio::test] async fn test_fill_address_tree_completely() { @@ -207,11 +208,10 @@ async fn test_fill_address_tree_completely() { assert_eq!(unsafe_roots.len(), 6, "batch_roots {:?}", batch_roots); for unsafe_root in unsafe_roots { assert!( - merkle_tree_account + !merkle_tree_account .root_history .iter() - .find(|x| **x == *unsafe_root) - .is_none(), + .any(|x| *x == *unsafe_root), "Unsafe root from batch 0 should be zeroed: {:?}", unsafe_root ); diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs index 42a7c25b0f..e92892b67a 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/shared.rs @@ -226,11 +226,10 @@ pub fn assert_merkle_tree_update( if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { for unsafe_root in unsafe_roots { assert!( - old_account + !old_account .root_history .iter() - .find(|x| **x == *unsafe_root) - .is_none(), + .any(|x| *x == *unsafe_root), "Unsafe root from batch {} should be zeroed: {:?} root history {:?}, unsafe roots {:?}", previous_batch_index, unsafe_root, @@ -457,11 +456,7 @@ pub fn assert_merkle_tree_update( if let Some(unsafe_roots) = batch_roots.get_by_key(&batch_key) { for unsafe_root in unsafe_roots { assert!( - old_account - .root_history - .iter() - .find(|x| **x == *unsafe_root) - .is_none(), + !old_account.root_history.iter().any(|x| *x == *unsafe_root), "Unsafe root from batch {} should be zeroed: {:?}", previous_full_batch_index, unsafe_root @@ -533,7 +528,7 @@ pub fn assert_address_merkle_tree_update( mut old_account: BatchedMerkleTreeAccount, account: BatchedMerkleTreeAccount, root: [u8; 32], - batch_roots: &Vec<(u32, Vec<[u8; 32]>)>, + batch_roots: &[(u32, Vec<[u8; 32]>)], ) { { // Input queue update diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs index 39d9f9fb02..273099f2f7 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/simulate_txs.rs @@ -1,7 +1,6 @@ #![allow(unused_assignments)] use std::cmp::min; -use crate::e2e_tests::shared::*; use light_array_map::ArrayMap; use light_batched_merkle_tree::{ constants::{ACCOUNT_COMPRESSION_PROGRAM_ID, DEFAULT_BATCH_STATE_TREE_HEIGHT}, @@ -27,6 +26,8 @@ use light_test_utils::mock_batched_forester::{MockBatchedForester, MockTxEvent}; use rand::{rngs::StdRng, Rng}; use serial_test::serial; +use crate::e2e_tests::shared::*; + #[derive(Debug, PartialEq, Clone)] pub struct MockTransactionInputs { inputs: Vec<[u8; 32]>, diff --git a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs index e8e4e6eb42..ab45fdb133 100644 --- a/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs +++ b/program-tests/batched-merkle-tree-test/tests/e2e_tests/state.rs @@ -1,6 +1,5 @@ #![allow(unused_assignments)] -use crate::e2e_tests::shared::*; use light_array_map::ArrayMap; use light_batched_merkle_tree::{ batch::BatchState, @@ -24,6 +23,8 @@ use light_test_utils::mock_batched_forester::{MockBatchedForester, MockTxEvent}; use rand::rngs::StdRng; use serial_test::serial; +use crate::e2e_tests::shared::*; + #[serial] #[tokio::test] async fn test_fill_state_queues_completely() { @@ -348,11 +349,10 @@ async fn test_fill_state_queues_completely() { if let Some(unsafe_roots) = batch_roots.get_by_key(&0) { for unsafe_root in unsafe_roots { assert!( - merkle_tree_account + !merkle_tree_account .root_history .iter() - .find(|x| **x == *unsafe_root) - .is_none(), + .any(|x| *x == *unsafe_root), "Unsafe root from batch 0 should be zeroed: {:?}", unsafe_root ); @@ -433,12 +433,12 @@ async fn test_fill_state_queues_completely() { "root in root index {:?}", merkle_tree_account.root_history[pre_batch_zero.root_index as usize] ); - for batch_idx in 0..NUM_BATCHES as u32 { - println!("batch idx {:?}", batch_idx); - for root in batch_roots.get(batch_idx as usize).unwrap().1.iter() { - println!("tracked root {:?}", root); - } - } + // for batch_idx in 0..NUM_BATCHES as u32 { + // println!("batch idx {:?}", batch_idx); + // for root in batch_roots.get(batch_idx as usize).unwrap().1.iter() { + // println!("tracked root {:?}", root); + // } + // } // check that all roots have been overwritten except the root index // of the update let root_history_len: u32 = merkle_tree_account.root_history.len() as u32; diff --git a/program-tests/registry-test/tests/tests.rs b/program-tests/registry-test/tests/tests.rs index 1f8cf2d793..3c20c6fac4 100644 --- a/program-tests/registry-test/tests/tests.rs +++ b/program-tests/registry-test/tests/tests.rs @@ -1880,7 +1880,7 @@ async fn test_batch_address_tree() { { println!("pre perform_batch_address_merkle_tree_update"); - for _ in 0..4 { + for _ in 0..6 { perform_batch_address_merkle_tree_update( &mut rpc, &mut test_indexer, @@ -1928,7 +1928,7 @@ async fn test_batch_address_tree() { .await .unwrap(); } - for _ in 0..5 { + for _ in 0..3 { perform_batch_address_merkle_tree_update( &mut rpc, &mut test_indexer, From 3bad7a1aac9702e2632621558eef547704a30dfd Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 2 Nov 2025 20:13:01 +0000 Subject: [PATCH 20/28] cleanup --- .../batched-merkle-tree/src/merkle_tree.rs | 27 +++---------------- .../batched-merkle-tree/tests/kani/batch.rs | 6 ++--- .../tests/kani/zero_out_roots.rs | 6 ++--- 3 files changed, 10 insertions(+), 29 deletions(-) diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index 6ca12abfc8..5b2a922cf9 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -834,10 +834,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { .batches .get_mut(previous_pending_batch_index) .ok_or(BatchedMerkleTreeError::InvalidBatchIndex)?; - println!( - "previous_pending_batch_index {}", - previous_pending_batch_index - ); + let no_insert_since_last_batch_root = (previous_pending_batch .sequence_number .saturating_sub(root_history_len)) @@ -845,12 +842,6 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let previous_batch_is_inserted = previous_pending_batch.get_state() == BatchState::Inserted; let previous_batch_is_ready = previous_batch_is_inserted && !previous_pending_batch.bloom_filter_is_zeroed(); - println!("current_batch_is_half_full {}", current_batch_is_half_full); - println!("previous_batch_is_ready {}", previous_batch_is_ready); - println!( - "no_insert_since_last_batch_root {}", - no_insert_since_last_batch_root - ); // Current batch is at least half full, previous batch is inserted, and not zeroed. if current_batch_is_half_full && previous_batch_is_ready && !no_insert_since_last_batch_root @@ -858,17 +849,12 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // 3.1. Mark bloom filter zeroed. previous_pending_batch.set_bloom_filter_to_zeroed(); let seq = previous_pending_batch.sequence_number; - println!( - "previous_pending_batch.sequence_number {}", - previous_pending_batch.sequence_number - ); - println!("current sequence_number {}", sequence_number); // previous_pending_batch.root_index is the index the root // of the last update of that batch was inserted at. // This is the last unsafe root index. // The next index is safe. - // TODO: add init check that root history must be greater than 2x batch size. - let first_safe_root_index = previous_pending_batch.root_index + 1; + let first_safe_root_index = + (previous_pending_batch.root_index + 1) % (self.root_history.len() as u32); // 3.2. Zero out bloom filter. { @@ -1315,11 +1301,7 @@ mod test { println!("previous_roots: {:?}", previous_roots); assert_ne!(previous_roots, current_roots); let root_index = account.queue_batches.batches[0].root_index; - // assert_eq!( - // account.root_history[root_index as usize], - // previous_roots[root_index as usize] - // ); - println!("last_batch0_root {:?}", last_batch0_root); + assert_eq!( account.queue_batches.batches[0].get_state(), BatchState::Inserted @@ -1581,7 +1563,6 @@ mod test { .queue_batches .increment_pending_batch_index_if_inserted(state); } - //last_batch1_root_update2 = account.root_history.last().unwrap(); assert_eq!( account.queue_batches.batches[0].get_state(), BatchState::Inserted diff --git a/program-libs/batched-merkle-tree/tests/kani/batch.rs b/program-libs/batched-merkle-tree/tests/kani/batch.rs index ca92defdac..30ee19e55b 100644 --- a/program-libs/batched-merkle-tree/tests/kani/batch.rs +++ b/program-libs/batched-merkle-tree/tests/kani/batch.rs @@ -253,7 +253,7 @@ fn verify_start_slot_flag() { assert!(batch.start_slot_is_set()); } -/// Verify start_slot getter/setter duality (Firecracker pattern) +/// Verify start_slot getter/setter duality #[kani::proof] fn verify_start_slot_duality() { let mut batch = any_batch(); @@ -265,7 +265,7 @@ fn verify_start_slot_duality() { assert!(batch.start_slot_is_set()); } -/// Verify that state transitions cover expected execution paths (Firecracker pattern) +/// Verify that state transitions cover expected execution paths #[kani::proof] fn verify_state_transition_coverage() { let mut batch = any_batch(); @@ -283,7 +283,7 @@ fn verify_state_transition_coverage() { kani::cover!(batch.get_state() == BatchState::Fill); } -/// Verify that invalid transitions are properly covered (Firecracker pattern) +/// Verify that invalid transitions are properly covered #[kani::proof] fn verify_invalid_transition_coverage() { let mut batch = any_batch(); diff --git a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs index 7dcd91287a..0204b9922e 100644 --- a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs +++ b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs @@ -12,7 +12,7 @@ fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { } // Helper to create a BatchedMerkleTreeAccount with bounded parameters for Kani -// Uses CONCRETE values for initialization to avoid state explosion (Firecracker pattern) +// Uses CONCRETE values for initialization to avoid state explosion // We only need symbolic inputs for zero_out_roots parameters, not for tree setup! // // NOTE: We use concrete values instead of kani::any() to eliminate state explosion @@ -165,7 +165,7 @@ fn verify_zero_out_roots_error_too_many() { BatchedMerkleTreeError::CannotZeroCompleteRootHistory ); - // Coverage: ensure error path is reachable (Firecracker pattern) + // Coverage: ensure error path is reachable kani::cover!(true); } @@ -270,7 +270,7 @@ fn verify_zero_out_roots_wraparound() { kani::cover!(first_safe_root_index < oldest_root_index as u32); } -/// Verify that defensive assertion always holds (Firecracker pattern) +/// Verify that defensive assertion always holds /// This tests the internal consistency check: oldest_root_index after zeroing == first_safe_root_index #[kani::proof] #[kani::stub( From 0b8097132d236c42d599a4eae1ab9d9eea285a78 Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 2 Nov 2025 21:24:05 +0000 Subject: [PATCH 21/28] feat: kani versions for cyclic and zero copy vec --- program-libs/zero-copy/Cargo.toml | 5 ++ program-libs/zero-copy/src/cyclic_vec.rs | 79 ++++++++++++++++++-- program-libs/zero-copy/src/vec.rs | 94 +++++++++++++++++++++++- program-libs/zero-copy/tests/kani.rs | 84 +++++++++++++++++++++ 4 files changed, 252 insertions(+), 10 deletions(-) create mode 100644 program-libs/zero-copy/tests/kani.rs diff --git a/program-libs/zero-copy/Cargo.toml b/program-libs/zero-copy/Cargo.toml index 3018d402ca..3b127bf0c6 100644 --- a/program-libs/zero-copy/Cargo.toml +++ b/program-libs/zero-copy/Cargo.toml @@ -14,6 +14,7 @@ solana = ["solana-program-error"] pinocchio = ["dep:pinocchio"] derive = ["light-zero-copy-derive"] mut = ["light-zero-copy-derive/mut"] +kani = [] [dependencies] solana-program-error = { workspace = true, optional = true } @@ -27,3 +28,7 @@ zerocopy = { workspace = true, features = ["derive"] } borsh = { workspace = true } trybuild = "1.0" light-zero-copy-derive = { workspace = true } + +[lints.rust.unexpected_cfgs] +level = "allow" +check-cfg = ['cfg(kani)'] diff --git a/program-libs/zero-copy/src/cyclic_vec.rs b/program-libs/zero-copy/src/cyclic_vec.rs index 80815ffe01..30797b6b0e 100644 --- a/program-libs/zero-copy/src/cyclic_vec.rs +++ b/program-libs/zero-copy/src/cyclic_vec.rs @@ -7,7 +7,9 @@ use core::{ #[cfg(feature = "std")] use std::vec::Vec; -use zerocopy::{little_endian::U32, Ref}; +use zerocopy::little_endian::U32; +#[cfg(not(feature = "kani"))] +use zerocopy::Ref; use crate::{add_padding, errors::ZeroCopyError, ZeroCopyTraits}; @@ -17,6 +19,7 @@ pub type ZeroCopyCyclicVecU16<'a, T> = ZeroCopyCyclicVec<'a, u16, T>; pub type ZeroCopyCyclicVecU8<'a, T> = ZeroCopyCyclicVec<'a, u8, T>; pub type ZeroCopyCyclicVecBorsh<'a, T> = ZeroCopyCyclicVec<'a, U32, T>; +#[cfg(not(feature = "kani"))] pub struct ZeroCopyCyclicVec<'a, L, T, const PAD: bool = true> where L: ZeroCopyTraits, @@ -28,6 +31,18 @@ where slice: Ref<&'a mut [u8], [T]>, } +#[cfg(feature = "kani")] +pub struct ZeroCopyCyclicVec<'a, L, T, const PAD: bool = true> +where + L: ZeroCopyTraits, + T: ZeroCopyTraits, + u64: From + TryInto, +{ + /// Simplified struct for kani verification - avoids complex zerocopy Ref type + metadata: [L; 3], // Direct array instead of Ref + slice: &'a mut [T], // Direct slice instead of Ref +} + const CURRENT_INDEX_INDEX: usize = 0; const LENGTH_INDEX: usize = 1; const CAPACITY_INDEX: usize = 2; @@ -55,19 +70,51 @@ where } let (meta_data, bytes) = bytes.split_at_mut(metadata_size); + #[cfg(not(feature = "kani"))] let (mut metadata, _padding) = Ref::<&mut [u8], [L; 3]>::from_prefix(meta_data)?; - if u64::from(metadata[LENGTH_INDEX]) != 0 - || u64::from(metadata[CURRENT_INDEX_INDEX]) != 0 - || u64::from(metadata[CAPACITY_INDEX]) != 0 + #[cfg(feature = "kani")] + let metadata = unsafe { + let ptr = meta_data.as_ptr() as *const [L; 3]; + let mut metadata = core::ptr::read_unaligned(ptr); + if u64::from(metadata[LENGTH_INDEX]) != 0 + || u64::from(metadata[CURRENT_INDEX_INDEX]) != 0 + || u64::from(metadata[CAPACITY_INDEX]) != 0 + { + return Err(ZeroCopyError::MemoryNotZeroed); + } + metadata[CAPACITY_INDEX] = capacity; + let write_ptr = meta_data.as_mut_ptr() as *mut [L; 3]; + core::ptr::write_unaligned(write_ptr, metadata); + metadata + }; + + #[cfg(not(feature = "kani"))] { - return Err(ZeroCopyError::MemoryNotZeroed); + if u64::from(metadata[LENGTH_INDEX]) != 0 + || u64::from(metadata[CURRENT_INDEX_INDEX]) != 0 + || u64::from(metadata[CAPACITY_INDEX]) != 0 + { + return Err(ZeroCopyError::MemoryNotZeroed); + } + metadata[CAPACITY_INDEX] = capacity; } - metadata[CAPACITY_INDEX] = capacity; let capacity_usize: usize = u64::from(metadata[CAPACITY_INDEX]) as usize; + #[cfg(not(feature = "kani"))] let (slice, remaining_bytes) = Ref::<&mut [u8], [T]>::from_prefix_with_elems(bytes, capacity_usize)?; + + #[cfg(feature = "kani")] + let (slice, remaining_bytes) = { + let needed_size = capacity_usize * size_of::(); + let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); + let slice = unsafe { + let ptr = slice_bytes.as_mut_ptr() as *mut T; + core::slice::from_raw_parts_mut(ptr, capacity_usize) + }; + (slice, remaining) + }; Ok((Self { metadata, slice }, remaining_bytes)) } @@ -86,7 +133,15 @@ where } let (meta_data, bytes) = bytes.split_at_mut(metadata_size); + + #[cfg(not(feature = "kani"))] let (metadata, _padding) = Ref::<&mut [u8], [L; 3]>::from_prefix(meta_data)?; + + #[cfg(feature = "kani")] + let metadata = unsafe { + let ptr = meta_data.as_ptr() as *const [L; 3]; + core::ptr::read_unaligned(ptr) + }; let usize_capacity: usize = u64::from(metadata[CAPACITY_INDEX]) as usize; let usize_len: usize = u64::from(metadata[LENGTH_INDEX]) as usize; let usize_current_index: usize = u64::from(metadata[CURRENT_INDEX_INDEX]) as usize; @@ -106,8 +161,20 @@ where full_vector_size + metadata_size, )); } + #[cfg(not(feature = "kani"))] let (slice, remaining_bytes) = Ref::<&mut [u8], [T]>::from_prefix_with_elems(bytes, usize_capacity)?; + + #[cfg(feature = "kani")] + let (slice, remaining_bytes) = { + let needed_size = usize_capacity * size_of::(); + let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); + let slice = unsafe { + let ptr = slice_bytes.as_mut_ptr() as *mut T; + core::slice::from_raw_parts_mut(ptr, usize_capacity) + }; + (slice, remaining) + }; Ok((Self { metadata, slice }, remaining_bytes)) } diff --git a/program-libs/zero-copy/src/vec.rs b/program-libs/zero-copy/src/vec.rs index 24038790c0..70b9a6ab48 100644 --- a/program-libs/zero-copy/src/vec.rs +++ b/program-libs/zero-copy/src/vec.rs @@ -7,7 +7,9 @@ use core::{ #[cfg(feature = "std")] use std::vec::Vec; -use zerocopy::{little_endian::U32, IntoBytes, Ref}; +use zerocopy::little_endian::U32; +#[cfg(not(feature = "kani"))] +use zerocopy::{IntoBytes, Ref}; use crate::{add_padding, errors::ZeroCopyError, ZeroCopyTraits}; @@ -21,6 +23,7 @@ pub type ZeroCopyVecBorsh<'a, T> = ZeroCopyVec<'a, U32, T, false>; /// post-initialization reallocations. The size is not known during compile /// time (that makes it different from arrays), but can be defined only once /// (that makes it different from [`Vec`](std::vec::Vec)). +#[cfg(not(feature = "kani"))] pub struct ZeroCopyVec<'a, L, T, const PAD: bool = true> where L: ZeroCopyTraits, @@ -31,6 +34,17 @@ where slice: Ref<&'a mut [u8], [T]>, } +#[cfg(feature = "kani")] +pub struct ZeroCopyVec<'a, L, T, const PAD: bool = true> +where + L: ZeroCopyTraits, + T: ZeroCopyTraits, +{ + /// Simplified struct for kani verification - avoids complex zerocopy Ref type + metadata: [L; 2], // Direct array instead of Ref + slice: &'a mut [T], // Direct slice instead of Ref +} + const LENGTH_INDEX: usize = 0; const CAPACITY_INDEX: usize = 1; @@ -54,15 +68,49 @@ where } let (meta_data, bytes) = bytes.split_at_mut(metadata_size); + #[cfg(not(feature = "kani"))] let (mut metadata, _padding) = Ref::<&mut [u8], [L; 2]>::from_prefix(meta_data)?; - if u64::from(metadata[LENGTH_INDEX]) != 0 || u64::from(metadata[CAPACITY_INDEX]) != 0 { - return Err(ZeroCopyError::MemoryNotZeroed); + + #[cfg(feature = "kani")] + let metadata = unsafe { + let ptr = meta_data.as_ptr() as *const [L; 2]; + let mut metadata = core::ptr::read_unaligned(ptr); + if u64::from(metadata[LENGTH_INDEX]) != 0 || u64::from(metadata[CAPACITY_INDEX]) != 0 { + return Err(ZeroCopyError::MemoryNotZeroed); + } + metadata[CAPACITY_INDEX] = capacity; + let write_ptr = meta_data.as_mut_ptr() as *mut [L; 2]; + core::ptr::write_unaligned(write_ptr, metadata); + metadata + }; + + #[cfg(not(feature = "kani"))] + { + if u64::from(metadata[LENGTH_INDEX]) != 0 || u64::from(metadata[CAPACITY_INDEX]) != 0 { + return Err(ZeroCopyError::MemoryNotZeroed); + } + metadata[CAPACITY_INDEX] = capacity; } - metadata[CAPACITY_INDEX] = capacity; let capacity_usize: usize = u64::from(metadata[CAPACITY_INDEX]) as usize; + #[cfg(not(feature = "kani"))] let (slice, remaining_bytes) = Ref::<&mut [u8], [T]>::from_prefix_with_elems(bytes, capacity_usize)?; + + #[cfg(feature = "kani")] + let (slice, remaining_bytes) = { + let needed_size = capacity_usize * size_of::(); + let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); + // Check alignment for T - required for safe slice creation + if slice_bytes.as_ptr() as usize % core::mem::align_of::() != 0 { + return Err(ZeroCopyError::UnalignedPointer); + } + let slice = unsafe { + let ptr = slice_bytes.as_mut_ptr() as *mut T; + core::slice::from_raw_parts_mut(ptr, capacity_usize) + }; + (slice, remaining) + }; Ok((Self { metadata, slice }, remaining_bytes)) } @@ -82,7 +130,16 @@ where } let (meta_data, bytes) = bytes.split_at_mut(metadata_size); + + #[cfg(not(feature = "kani"))] let (metadata, _padding) = Ref::<&mut [u8], [L; 2]>::from_prefix(meta_data)?; + + #[cfg(feature = "kani")] + let metadata = unsafe { + let ptr = meta_data.as_ptr() as *const [L; 2]; + core::ptr::read_unaligned(ptr) + }; + let usize_capacity: usize = u64::from(metadata[CAPACITY_INDEX]) as usize; let usize_len: usize = u64::from(metadata[LENGTH_INDEX]) as usize; @@ -97,8 +154,26 @@ where full_vector_size + metadata_size, )); } + + #[cfg(not(feature = "kani"))] let (slice, remaining_bytes) = Ref::<&mut [u8], [T]>::from_prefix_with_elems(bytes, usize_capacity)?; + + #[cfg(feature = "kani")] + let (slice, remaining_bytes) = { + let needed_size = usize_capacity * size_of::(); + let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); + // Check alignment for T - required for safe slice creation + if slice_bytes.as_ptr() as usize % core::mem::align_of::() != 0 { + return Err(ZeroCopyError::UnalignedPointer); + } + let slice = unsafe { + let ptr = slice_bytes.as_mut_ptr() as *mut T; + core::slice::from_raw_parts_mut(ptr, usize_capacity) + }; + (slice, remaining) + }; + Ok((Self { metadata, slice }, remaining_bytes)) } @@ -149,7 +224,18 @@ where .try_into() .map_err(|_| ZeroCopyError::InvalidConversion) .unwrap(); + #[cfg(not(feature = "kani"))] self.slice.as_mut_bytes().fill(0); + #[cfg(feature = "kani")] + { + let slice_bytes = unsafe { + slice::from_raw_parts_mut( + self.slice.as_mut_ptr() as *mut u8, + self.slice.len() * size_of::(), + ) + }; + slice_bytes.fill(0); + } } #[inline] diff --git a/program-libs/zero-copy/tests/kani.rs b/program-libs/zero-copy/tests/kani.rs new file mode 100644 index 0000000000..fb9dd48b7c --- /dev/null +++ b/program-libs/zero-copy/tests/kani.rs @@ -0,0 +1,84 @@ +#![cfg(kani)] +// Kani formal verification tests for ZeroCopyCyclicVec and ZeroCopyVec +// cargo kani --tests --no-default-features -Z stubbing --features kani + +use light_zero_copy::cyclic_vec::ZeroCopyCyclicVecU32; +use light_zero_copy::vec::ZeroCopyVecU32; + +// without kani feature Verification Time: 214.86237s +// with kani feature Verification Time: 1.6097491s +/// Verify that push operations work correctly and maintain cyclic behavior +#[kani::proof] +#[kani::unwind(12)] +fn verify_cyclic_vec_push() { + let mut buffer = [0u8; 512]; + let capacity: u32 = kani::any(); + + // Bound capacity for faster verification + kani::assume(capacity > 0 && capacity <= 5); + + let required_size = ZeroCopyCyclicVecU32::::required_size_for_capacity(capacity); + kani::assume(buffer.len() >= required_size); + + let mut vec = ZeroCopyCyclicVecU32::::new(capacity, &mut buffer).unwrap(); + + // Verify initial state + assert_eq!(vec.len(), 0); + assert!(vec.is_empty()); + + // Push elements up to twice the capacity to test cyclic behavior + let push_count = capacity * 2; + for i in 0..push_count { + vec.push(i); + + // Length should grow until capacity, then stay at capacity + let expected_len = ((i + 1) as usize).min(capacity as usize); + assert_eq!(vec.len(), expected_len); + + // Length should never exceed capacity (cyclic property) + assert!(vec.len() <= vec.capacity()); + } + + // After pushing 2*capacity elements, length should equal capacity + assert_eq!(vec.len(), capacity as usize); +} + +/// Verify that ZeroCopyVec push operations work correctly +#[kani::proof] +#[kani::unwind(12)] +fn verify_vec_push() { + let mut buffer = [0u8; 512]; + let capacity: u32 = kani::any(); + + // Bound capacity for faster verification + kani::assume(capacity > 0 && capacity <= 5); + + let required_size = ZeroCopyVecU32::::required_size_for_capacity(capacity); + kani::assume(buffer.len() >= required_size); + + let mut vec = ZeroCopyVecU32::::new(capacity, &mut buffer).unwrap(); + + // Verify initial state + assert_eq!(vec.len(), 0); + assert!(vec.is_empty()); + assert_eq!(vec.capacity(), capacity as usize); + + // Push elements up to capacity + for i in 0..capacity { + assert!(vec.push(i).is_ok()); + assert_eq!(vec.len(), (i + 1) as usize); + assert!(!vec.is_empty()); + + // Verify the element was added correctly + assert_eq!(vec.get(i as usize), Some(&i)); + } + + // Verify vector is full at capacity + assert_eq!(vec.len(), capacity as usize); + + // Verify pushing beyond capacity fails + assert!(vec.push(capacity).is_err()); + + // Length should still be at capacity after failed push + assert_eq!(vec.len(), capacity as usize); +} From 8a589fb0338da4beef50e63a5e97c900d98e247f Mon Sep 17 00:00:00 2001 From: ananas Date: Sun, 2 Nov 2025 23:06:07 +0000 Subject: [PATCH 22/28] stash more kani conditions stash root fv works refactor: verify_no_unsafe_roots_minimal add invariants test: address tree scenarios --- program-libs/account-checks/src/checks.rs | 1 + program-libs/batched-merkle-tree/Cargo.toml | 2 +- program-libs/batched-merkle-tree/src/batch.rs | 43 ++ .../batched-merkle-tree/src/merkle_tree.rs | 532 +++++++++++++++--- .../src/merkle_tree_metadata.rs | 1 + program-libs/batched-merkle-tree/src/queue.rs | 61 +- .../batched-merkle-tree/tests/constants.rs | 49 +- .../batched-merkle-tree/tests/kani.rs | 12 +- .../tests/kani/address_tree_update.rs | 150 +++++ .../tests/kani/ghost_state.rs | 134 +++++ .../batched-merkle-tree/tests/kani/mod.rs | 1 + .../batched-merkle-tree/tests/kani/utils.rs | 178 ++++++ .../tests/kani/zero_out_roots.rs | 302 ---------- 13 files changed, 1085 insertions(+), 381 deletions(-) create mode 100644 program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs create mode 100644 program-libs/batched-merkle-tree/tests/kani/ghost_state.rs create mode 100644 program-libs/batched-merkle-tree/tests/kani/mod.rs create mode 100644 program-libs/batched-merkle-tree/tests/kani/utils.rs delete mode 100644 program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs diff --git a/program-libs/account-checks/src/checks.rs b/program-libs/account-checks/src/checks.rs index a957d1f21a..fb9bd8ad43 100644 --- a/program-libs/account-checks/src/checks.rs +++ b/program-libs/account-checks/src/checks.rs @@ -66,6 +66,7 @@ pub fn check_account_info( /// 1. discriminator is uninitialized /// 2. sets discriminator pub fn set_discriminator(bytes: &mut [u8]) -> Result<(), AccountError> { + #[cfg(not(kani))] check_data_is_zeroed::(bytes) .map_err(|_| AccountError::AlreadyInitialized)?; bytes[0..DISCRIMINATOR_LEN].copy_from_slice(&T::LIGHT_DISCRIMINATOR); diff --git a/program-libs/batched-merkle-tree/Cargo.toml b/program-libs/batched-merkle-tree/Cargo.toml index 3f037dadfb..18c991528c 100644 --- a/program-libs/batched-merkle-tree/Cargo.toml +++ b/program-libs/batched-merkle-tree/Cargo.toml @@ -9,7 +9,7 @@ edition = "2021" [features] default = ["solana"] test-only = [] -kani = [] +kani = ["light-zero-copy/kani"] solana = [ "solana-program-error", "solana-account-info", diff --git a/program-libs/batched-merkle-tree/src/batch.rs b/program-libs/batched-merkle-tree/src/batch.rs index dde5c05225..19297f1055 100644 --- a/program-libs/batched-merkle-tree/src/batch.rs +++ b/program-libs/batched-merkle-tree/src/batch.rs @@ -181,6 +181,15 @@ impl Batch { /// fill -> full -> inserted -> fill /// (from tree insertion perspective is pending if fill or full) + #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + result.is_ok().then(|| self.get_state() == BatchState::Inserted).unwrap_or(true) + }))] + #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + result.is_ok().then(|| self.num_full_zkp_batches == self.batch_size / self.zkp_batch_size).unwrap_or(true) + }))] + #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + result.is_ok().then(|| self.num_inserted_zkp_batches == self.batch_size / self.zkp_batch_size).unwrap_or(true) + }))] pub fn advance_state_to_inserted(&mut self) -> Result<(), BatchedMerkleTreeError> { if self.get_state() == BatchState::Full { self.state = BatchState::Inserted.into(); @@ -225,6 +234,40 @@ impl Batch { self.num_full_zkp_batches > self.num_inserted_zkp_batches } + /// Kani-only: Mock address insertion - populates hash chain and updates batch state + #[cfg(kani)] + #[cfg_attr(kani, kani::requires(bloom_filter_store.len() > 0))] + pub fn kani_mock_address_insert( + &mut self, + value: &[u8; 32], + hash_chain_store: &mut ZeroCopyVecU64<[u8; 32]>, + bloom_filter_store: &mut [u8], + ) -> Result<(), BatchedMerkleTreeError> { + // Auto-reset batch if it's in Inserted state (mirrors insert_into_current_queue_batch) + if self.get_state() == BatchState::Inserted { + hash_chain_store.clear(); + self.advance_state_to_fill(None)?; + } else if self.get_state() != BatchState::Fill { + return Err(BatchedMerkleTreeError::BatchNotReady); + } + + if self.num_inserted == 0 { + hash_chain_store.push(*value)?; + } else if let Some(h) = hash_chain_store.last_mut() { + *h = *value; + } + bloom_filter_store[0] = 1; // dummy operation to simulate bloom filter insertion + self.num_inserted += 1; + if self.num_inserted == self.zkp_batch_size { + self.num_full_zkp_batches += 1; + self.num_inserted = 0; + if self.num_full_zkp_batches == self.get_num_zkp_batches() { + self.advance_state_to_full()?; + } + } + Ok(()) + } + /// Returns the number of zkp batch updates /// that are ready to be inserted into the tree. pub fn get_num_ready_zkp_updates(&self) -> u64 { diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index 5b2a922cf9..cd4099689f 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -23,7 +23,10 @@ use light_verifier::{ use light_zero_copy::{ cyclic_vec::ZeroCopyCyclicVecU64, errors::ZeroCopyError, vec::ZeroCopyVecU64, }; +#[cfg(not(feature = "kani"))] use zerocopy::Ref; +#[cfg(feature = "kani")] +use zerocopy::{FromBytes, Immutable, IntoBytes, KnownLayout}; use super::batch::Batch; use crate::{ @@ -75,6 +78,7 @@ pub type InstructionDataBatchAppendInputs = InstructionDataBatchNullifyInputs; /// - get_state_root_by_index /// - get_address_root_by_index #[derive(Debug, PartialEq)] +#[cfg(not(feature = "kani"))] pub struct BatchedMerkleTreeAccount<'a> { pubkey: Pubkey, metadata: Ref<&'a mut [u8], BatchedMerkleTreeMetadata>, @@ -83,6 +87,62 @@ pub struct BatchedMerkleTreeAccount<'a> { pub hash_chain_stores: [ZeroCopyVecU64<'a, [u8; 32]>; 2], } +#[derive(Debug, PartialEq)] +#[cfg(feature = "kani")] +pub struct BatchedMerkleTreeAccount<'a> { + pubkey: Pubkey, + metadata: &'a mut BatchedMerkleTreeMetadata, + pub root_history: ZeroCopyCyclicVecU64<'a, [u8; 32]>, + pub bloom_filter_stores: [&'a mut [u8]; 2], + pub hash_chain_stores: [ZeroCopyVecU64<'a, [u8; 32]>; 2], + /// Ghost state (verification-only): tracks which batch created each root + /// Parallel to root_history - same capacity, same cyclic indexing + /// Entry value is batch index (0 or 1) that created the root at that position + #[cfg(feature = "kani")] + pub ghost_root_batch: GhostRoots, +} + +#[cfg(feature = "kani")] +#[derive(Debug, PartialEq)] +pub struct GhostRoots { + pub batch_0: Vec, + pub batch_1: Vec, +} + +#[cfg(feature = "kani")] +impl GhostRoots { + pub fn track_root(&mut self, batch_index: usize, sequence_number: u64, root: [u8; 32]) { + let meta = GhostRootMeta { + sequence_number, + root, + }; + match batch_index { + 0 => self.batch_0.push(meta), + 1 => self.batch_1.push(meta), + _ => {} + } + } +} + +#[cfg(feature = "kani")] +#[repr(C)] +#[derive( + BorshSerialize, + BorshDeserialize, + Debug, + PartialEq, + Clone, + Copy, + FromBytes, + IntoBytes, + KnownLayout, + Immutable, +)] +pub struct GhostRootMeta { + pub sequence_number: u64, + pub root: [u8; 32], +} + impl Discriminator for BatchedMerkleTreeAccount<'_> { const LIGHT_DISCRIMINATOR: [u8; 8] = *b"BatchMta"; const LIGHT_DISCRIMINATOR_SLICE: &'static [u8] = b"BatchMta"; @@ -170,8 +230,6 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Should only be used in client. /// Checks the discriminator and tree type. #[cfg(not(target_os = "solana"))] - #[cfg_attr(kani, kani::requires(account_data.len() >= DISCRIMINATOR_LEN))] - #[cfg_attr(kani, kani::ensures(|result| result.is_ok() || result.is_err()))] pub fn address_from_bytes( account_data: &'a mut [u8], pubkey: &Pubkey, @@ -185,9 +243,28 @@ impl<'a> BatchedMerkleTreeAccount<'a> { ) -> Result, BatchedMerkleTreeError> { // Discriminator is already checked in check_account_info. let (_discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); + + #[cfg(not(feature = "kani"))] let (metadata, account_data) = Ref::<&'a mut [u8], BatchedMerkleTreeMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; + + #[cfg(feature = "kani")] + let (metadata, account_data) = { + let size = std::mem::size_of::(); + if account_data.len() < size { + return Err(ZeroCopyError::Size.into()); + } + let (meta_bytes, remaining) = account_data.split_at_mut(size); + let metadata = unsafe { + let ptr = meta_bytes.as_mut_ptr() as *mut BatchedMerkleTreeMetadata; + // Read potentially unaligned, write back, then get mutable ref + core::ptr::write_unaligned(ptr, core::ptr::read_unaligned(ptr as *const _)); + &mut *ptr + }; + (metadata, remaining) + }; + if metadata.tree_type != TREE_TYPE { return Err(MerkleTreeMetadataError::InvalidTreeType.into()); } @@ -204,14 +281,35 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // Hash chain stores for input or address queue. let (hash_chain_store_0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; - let hash_chain_store_1 = ZeroCopyVecU64::from_bytes(account_data)?; - Ok(BatchedMerkleTreeAccount { - pubkey: *pubkey, - metadata, - root_history, - bloom_filter_stores, - hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], - }) + + #[cfg(not(feature = "kani"))] + { + let hash_chain_store_1 = ZeroCopyVecU64::from_bytes(account_data)?; + Ok(BatchedMerkleTreeAccount { + pubkey: *pubkey, + metadata, + root_history, + bloom_filter_stores, + hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], + }) + } + + #[cfg(feature = "kani")] + { + let (hash_chain_store_1, _account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; + let ghost_root_batch = GhostRoots { + batch_0: Vec::new(), + batch_1: Vec::new(), + }; + Ok(BatchedMerkleTreeAccount { + pubkey: *pubkey, + metadata, + root_history, + bloom_filter_stores, + hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], + ghost_root_batch, + }) + } } #[allow(clippy::too_many_arguments)] @@ -231,10 +329,25 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let (discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); set_discriminator::(discriminator)?; + #[cfg(not(feature = "kani"))] let (mut account_metadata, account_data) = Ref::<&'a mut [u8], BatchedMerkleTreeMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; + #[cfg(feature = "kani")] + let (account_metadata, account_data) = { + let size = std::mem::size_of::(); + kani::cover!(account_data.len() >= size, "Size check passed in init"); + if account_data.len() < size { + return Err(ZeroCopyError::Size.into()); + } + let (meta_bytes, remaining) = account_data.split_at_mut(size); + kani::cover!(true, "Past split_at_mut in init"); + let metadata = + unsafe { &mut *(meta_bytes.as_mut_ptr() as *mut BatchedMerkleTreeMetadata) }; + (metadata, remaining) + }; + // Precompute Merkle tree pubkey hash for use in system program. // The compressed account hash depends on the Merkle tree pubkey and leaf index. // Poseidon hashes required input size < bn254 field size. @@ -324,17 +437,46 @@ impl<'a> BatchedMerkleTreeAccount<'a> { account_metadata.queue_batches.get_num_zkp_batches(), account_data, )?; - let hash_chain_store_1 = ZeroCopyVecU64::new( - account_metadata.queue_batches.get_num_zkp_batches(), - account_data, - )?; - Ok(BatchedMerkleTreeAccount { - pubkey: *pubkey, - metadata: account_metadata, - root_history, - bloom_filter_stores, - hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], - }) + + #[cfg(not(feature = "kani"))] + { + let hash_chain_store_1 = ZeroCopyVecU64::new( + account_metadata.queue_batches.get_num_zkp_batches(), + account_data, + )?; + Ok(BatchedMerkleTreeAccount { + pubkey: *pubkey, + metadata: account_metadata, + root_history, + bloom_filter_stores, + hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], + }) + } + + #[cfg(feature = "kani")] + { + kani::cover!(true, "Entering ghost state initialization"); + let hash_chain_result = ZeroCopyVecU64::new_at( + account_metadata.queue_batches.get_num_zkp_batches(), + account_data, + ); + kani::cover!(hash_chain_result.is_ok(), "hash_chain_store_1 created"); + let (hash_chain_store_1, _account_data) = hash_chain_result?; + + let ghost_root_batch = GhostRoots { + batch_0: Vec::new(), + batch_1: Vec::new(), + }; + kani::cover!(true, "Ghost state initialization complete"); + Ok(BatchedMerkleTreeAccount { + pubkey: *pubkey, + metadata: account_metadata, + root_history, + bloom_filter_stores, + hash_chain_stores: [hash_chain_store_0, hash_chain_store_1], + ghost_root_batch, + }) + } } /// Update the tree from the output queue account. @@ -488,6 +630,44 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// 5. Increment next full batch index if inserted. /// 6. Return the batch nullify event. #[inline(always)] + #[cfg_attr(kani, kani::ensures(|result: &Result| { + result.as_ref().ok().map(|event| { + let old_batch = &old(self.queue_batches.batches[self.queue_batches.pending_batch_index as usize]); + let old_seq = old(self.sequence_number); + let old_next_idx = old(self.next_index); + let max_zkp = self.queue_batches.batch_size / self.queue_batches.zkp_batch_size; + + // 0. Batch was ready to insert + let ready_check = old_batch.batch_is_ready_to_insert(); + + // 1. Sequence number increments by 1 + let seq_check = self.sequence_number == old_seq + 1; + + // 2. New root added to history + let root_check = self.root_history.last().map(|&root| root == instruction_data.new_root).unwrap_or(false); + + // 3. ZKP batch index in event matches old inserted count + let zkp_check = event.zkp_batch_index == old_batch.get_num_inserted_zkps(); + + // 5. If last ZKP batch, state is Inserted + let was_last = event.zkp_batch_index == max_zkp - 1; + let state_check = !was_last || self.queue_batches.batches[event.batch_index as usize].get_state() == BatchState::Inserted; + + // 6. next_index behavior based on tree type + let next_idx_check = if QUEUE_TYPE == ADDRESS_QUEUE_TYPE_V2 { + self.next_index == old_next_idx + self.queue_batches.zkp_batch_size + } else { + self.next_index == old_next_idx + }; + + // 7. If batch completed, pending_batch_index must switch + let old_pending = old(self.queue_batches.pending_batch_index); + let batch_became_inserted = event.zkp_batch_index == max_zkp - 1; + let batch_switch_check = !batch_became_inserted || self.queue_batches.pending_batch_index != old_pending; + + ready_check && seq_check && root_check && zkp_check && state_check && next_idx_check && batch_switch_check + }).unwrap_or(true) + }))] fn update_input_queue( &mut self, instruction_data: InstructionDataBatchNullifyInputs, @@ -507,19 +687,29 @@ impl<'a> BatchedMerkleTreeAccount<'a> { .last() .ok_or(BatchedMerkleTreeError::InvalidIndex)?; - if QueueType::from(QUEUE_TYPE) == QueueType::InputStateV2 { - create_hash_chain_from_array([*old_root, new_root, leaves_hash_chain])? - } else if QueueType::from(QUEUE_TYPE) == QueueType::AddressV2 { - let mut next_index_bytes = [0u8; 32]; - next_index_bytes[24..].copy_from_slice(self.next_index.to_be_bytes().as_slice()); - create_hash_chain_from_array([ - *old_root, - new_root, - leaves_hash_chain, - next_index_bytes, - ])? - } else { - return Err(MerkleTreeMetadataError::InvalidQueueType.into()); + // For Kani verification, skip hash chain computation to avoid const generic stubbing issues. + // We stub the proof verification instead, so the actual hash value doesn't matter. + #[cfg(kani)] + { + [0u8; 32] + } + #[cfg(not(kani))] + { + if QueueType::from(QUEUE_TYPE) == QueueType::InputStateV2 { + create_hash_chain_from_array([*old_root, new_root, leaves_hash_chain])? + } else if QueueType::from(QUEUE_TYPE) == QueueType::AddressV2 { + let mut next_index_bytes = [0u8; 32]; + next_index_bytes[24..] + .copy_from_slice(self.next_index.to_be_bytes().as_slice()); + create_hash_chain_from_array([ + *old_root, + new_root, + leaves_hash_chain, + next_index_bytes, + ])? + } else { + return Err(MerkleTreeMetadataError::InvalidQueueType.into()); + } } }; @@ -583,6 +773,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { ) -> Result<(u64, u64), BatchedMerkleTreeError> { // 1. Verify update proof. let (old_next_index, new_next_index) = if QUEUE_TYPE == QueueType::OutputStateV2 as u64 { + // For Kani verification, skip proof verification to simplify symbolic execution. + #[cfg(not(kani))] verify_batch_append_with_proofs(batch_size, public_input_hash, &proof)?; let old_next_index = self.next_index; // 2. Increment next index. @@ -590,6 +782,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { (old_next_index, self.next_index) } else if QUEUE_TYPE == QueueType::InputStateV2 as u64 { let old_next_index = self.nullifier_next_index; + // For Kani verification, skip proof verification to simplify symbolic execution. + #[cfg(not(kani))] verify_batch_update(batch_size, public_input_hash, &proof)?; // 2. incrementing nullifier next index. // This index is used by the indexer to remove elements from the database nullifier queue. @@ -598,6 +792,8 @@ impl<'a> BatchedMerkleTreeAccount<'a> { (old_next_index, self.nullifier_next_index) } else if QUEUE_TYPE == QueueType::AddressV2 as u64 { let old_next_index = self.next_index; + // For Kani verification, skip proof verification to simplify symbolic execution. + #[cfg(not(kani))] verify_batch_address_update(batch_size, public_input_hash, &proof)?; // 2. Increment next index. self.increment_merkle_tree_next_index(batch_size); @@ -612,6 +808,17 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // it will overwrite the oldest root // once it is full. self.root_history.push(new_root); + + // 5. Update ghost state: track which batch created this root + #[cfg(feature = "kani")] + { + self.ghost_root_batch.track_root( + self.queue_batches.pending_batch_index as usize, + self.sequence_number, + new_root, + ); + } + Ok((old_next_index, new_next_index)) } @@ -783,13 +990,166 @@ impl<'a> BatchedMerkleTreeAccount<'a> { Ok(()) } + /// Ghost state invariant: + /// If a batch is zeroed, + /// root_history must contain only roots from the non-zeroed batch or zeros, + /// and at least one non-zero root. #[cfg(kani)] - pub fn zero_out_roots_kani( - &mut self, - sequence_number: u64, - first_safe_root_index: u32, - ) -> Result<(), BatchedMerkleTreeError> { - self.zero_out_roots(sequence_number, first_safe_root_index) + fn all_roots_are_safe(&self) -> bool { + let batch_0 = &self.queue_batches.batches[0]; + let batch_1 = &self.queue_batches.batches[1]; + + // If batch 0 is zeroed, root_history must contain ONLY batch_1 roots or zeros + if batch_0.bloom_filter_is_zeroed() { + let mut has_non_zero = false; + for i in 0..self.root_history.len() { + let root = self.root_history[i]; + if root == [0u8; 32] { + continue; + } + has_non_zero = true; + let in_batch_1 = (0..self.ghost_root_batch.batch_1.len()) + .any(|j| self.ghost_root_batch.batch_1[j].root == root); + if !in_batch_1 { + return false; + } + } + if !has_non_zero { + return false; + } + } + + // If batch 1 is zeroed, root_history must contain ONLY batch_0 roots or zeros + if batch_1.bloom_filter_is_zeroed() { + let mut has_non_zero = false; + for i in 0..self.root_history.len() { + let root = self.root_history[i]; + if root == [0u8; 32] { + continue; + } + has_non_zero = true; + let in_batch_0 = (0..self.ghost_root_batch.batch_0.len()) + .any(|j| self.ghost_root_batch.batch_0[j].root == root); + if !in_batch_0 { + return false; + } + } + if !has_non_zero { + return false; + } + } + + true + } + + /// Bloom filter zeroing invariant: + /// If a batch's bloom_filter_is_zeroed flag is set, all bloom filter bytes must be zero. + #[cfg(kani)] + fn bloom_filters_are_zeroed(&self) -> bool { + (0..2).all(|i| { + !self.queue_batches.batches[i].bloom_filter_is_zeroed() + || self.bloom_filter_stores[i].iter().all(|&b| b == 0) + }) + } + + /// Helper: Current batch is at least half full + #[cfg(kani)] + fn current_batch_is_half_full(&self) -> bool { + let curr = self.queue_batches.pending_batch_index as usize; + self.queue_batches.batches[curr].get_num_inserted_elements() + >= self.queue_batches.batch_size / 2 + } + + /// Helper: Current batch is not inserted + #[cfg(kani)] + fn current_batch_not_inserted(&self) -> bool { + let curr = self.queue_batches.pending_batch_index as usize; + self.queue_batches.batches[curr].get_state() != BatchState::Inserted + } + + /// Helper: Previous batch is inserted + #[cfg(kani)] + fn previous_batch_is_inserted(&self) -> bool { + let curr = self.queue_batches.pending_batch_index as usize; + let prev = if curr == 0 { 1 } else { 0 }; + self.queue_batches.batches[prev].get_state() == BatchState::Inserted + } + + /// Helper: Previous batch bloom filter is not zeroed + #[cfg(kani)] + fn previous_batch_bloom_not_zeroed(&self) -> bool { + let curr = self.queue_batches.pending_batch_index as usize; + let prev = if curr == 0 { 1 } else { 0 }; + !self.queue_batches.batches[prev].bloom_filter_is_zeroed() + } + + /// Helper: At least one update since previous batch insertion + #[cfg(kani)] + fn has_updates_since_previous_batch(&self) -> bool { + let curr = self.queue_batches.pending_batch_index as usize; + let prev = if curr == 0 { 1 } else { 0 }; + let seq_diff = self.queue_batches.batches[prev] + .sequence_number + .saturating_sub(self.metadata.root_history_capacity as u64); + seq_diff != self.sequence_number + } + + /// Helper predicate to determine if bloom filter should be zeroed. + /// Returns true if ALL of these conditions are met: + /// 1. Current batch is at least 50% full + /// 2. Current batch is not yet inserted into the tree + /// 3. Previous batch has been fully inserted + /// 4. Previous batch's bloom filter hasn't been zeroed yet + /// 5. At least one tree update occurred since previous batch insertion + // Condition 1: Current batch is at least half full + #[cfg_attr(kani, kani::ensures(|&result: &bool| !result || self.current_batch_is_half_full()))] + // Condition 2: Current batch is not inserted + #[cfg_attr(kani, kani::ensures(|&result: &bool| !result || self.current_batch_not_inserted()))] + // Condition 3: Previous batch is inserted + #[cfg_attr(kani, kani::ensures(|&result: &bool| !result || self.previous_batch_is_inserted()))] + // Condition 4: Previous batch's bloom filter is not zeroed + #[cfg_attr(kani, kani::ensures(|&result: &bool| !result || self.previous_batch_bloom_not_zeroed()))] + // Condition 5: At least one update since previous batch insertion + #[cfg_attr(kani, kani::ensures(|&result: &bool| !result || self.has_updates_since_previous_batch()))] + // Condition 6 (reverse): If all conditions hold, result must be true + #[cfg_attr(kani, kani::ensures(|&result: &bool| { + let all_conditions = self.current_batch_is_half_full() + && self.current_batch_not_inserted() + && self.previous_batch_is_inserted() + && self.previous_batch_bloom_not_zeroed() + && self.has_updates_since_previous_batch(); + !all_conditions || result + }))] + fn should_zero_bloom_filter(&self) -> bool { + let current_batch = self.queue_batches.pending_batch_index as usize; + let previous_batch_index = if current_batch == 0 { 1 } else { 0 }; + let batch_size = self.queue_batches.batch_size; + + // Condition 1 & 2: Current batch is at least half full and not inserted + let current_batch_is_half_full = { + let current_batch_is_not_inserted = + self.queue_batches.batches[current_batch].get_state() != BatchState::Inserted; + let num_inserted_elements = + self.queue_batches.batches[current_batch].get_num_inserted_elements(); + num_inserted_elements >= batch_size / 2 && current_batch_is_not_inserted + }; + + // Condition 3 & 4: Previous batch is inserted but not zeroed + let previous_batch_is_ready = { + let previous_batch = &self.queue_batches.batches[previous_batch_index]; + previous_batch.get_state() == BatchState::Inserted + && !previous_batch.bloom_filter_is_zeroed() + }; + + // Condition 5: At least one update since previous batch insertion + let has_updates = { + let seq_diff = self.queue_batches.batches[previous_batch_index] + .sequence_number + .saturating_sub(self.metadata.root_history_capacity as u64); + seq_diff != self.sequence_number + }; + + current_batch_is_half_full && previous_batch_is_ready && has_updates } /// Zero out bloom filter of previous batch if 50% of the @@ -815,37 +1175,23 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Initial state: 0 pending -> 1 previous pending even though it was never used /// 0 inserted -> 1 pending 0 -> 1 pending 50% - zero out 0 -> 1 inserted /// 0 pending -> 1 inserted + #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + result.is_ok().then(|| self.all_roots_are_safe()).unwrap_or(true) + }))] + #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + result.is_ok().then(|| self.bloom_filters_are_zeroed()).unwrap_or(true) + }))] fn zero_out_previous_batch_bloom_filter(&mut self) -> Result<(), BatchedMerkleTreeError> { - let current_batch = self.queue_batches.pending_batch_index as usize; - let batch_size = self.queue_batches.batch_size; - let previous_pending_batch_index = if 0 == current_batch { 1 } else { 0 }; - let current_batch_is_half_full = { - let current_batch_is_not_inserted = - self.queue_batches.batches[current_batch].get_state() != BatchState::Inserted; - let num_inserted_elements = - self.queue_batches.batches[current_batch].get_num_inserted_elements(); - let current_batch_is_half_full = num_inserted_elements >= batch_size / 2; - current_batch_is_half_full && current_batch_is_not_inserted - }; - let sequence_number = self.sequence_number; - let root_history_len = self.metadata.root_history_capacity as u64; - let previous_pending_batch = self - .queue_batches - .batches - .get_mut(previous_pending_batch_index) - .ok_or(BatchedMerkleTreeError::InvalidBatchIndex)?; + // Check if we should zero the bloom filter using the helper predicate + if self.should_zero_bloom_filter() { + let current_batch = self.queue_batches.pending_batch_index as usize; + let previous_pending_batch_index = if 0 == current_batch { 1 } else { 0 }; - let no_insert_since_last_batch_root = (previous_pending_batch - .sequence_number - .saturating_sub(root_history_len)) - == sequence_number; - let previous_batch_is_inserted = previous_pending_batch.get_state() == BatchState::Inserted; - let previous_batch_is_ready = - previous_batch_is_inserted && !previous_pending_batch.bloom_filter_is_zeroed(); - - // Current batch is at least half full, previous batch is inserted, and not zeroed. - if current_batch_is_half_full && previous_batch_is_ready && !no_insert_since_last_batch_root - { + let previous_pending_batch = self + .queue_batches + .batches + .get_mut(previous_pending_batch_index) + .ok_or(BatchedMerkleTreeError::InvalidBatchIndex)?; // 3.1. Mark bloom filter zeroed. previous_pending_batch.set_bloom_filter_to_zeroed(); let seq = previous_pending_batch.sequence_number; @@ -959,6 +1305,36 @@ impl<'a> BatchedMerkleTreeAccount<'a> { fn increment_queue_next_index(&mut self) { self.queue_batches.next_index += 1; } + #[cfg(feature = "kani")] + /// Kani-only: Mock address insertion - handles disjoint borrows internally + pub fn kani_mock_insert( + &mut self, + batch_idx: usize, + value: &[u8; 32], + ) -> Result<(), BatchedMerkleTreeError> { + kani_mock_insert_helper( + value, + &mut self.metadata.queue_batches.batches, + &mut self.hash_chain_stores, + &mut self.bloom_filter_stores, + batch_idx, + ) + } +} + +#[cfg(feature = "kani")] +fn kani_mock_insert_helper( + value: &[u8; 32], + batches: &mut [Batch; 2], + hash_chain_stores: &mut [light_zero_copy::vec::ZeroCopyVecU64<[u8; 32]>; 2], + bloom_filter_stores: &mut [&mut [u8]; 2], + batch_idx: usize, +) -> Result<(), BatchedMerkleTreeError> { + batches[batch_idx].kani_mock_address_insert( + value, + &mut hash_chain_stores[batch_idx], + &mut bloom_filter_stores[batch_idx], + ) } #[cfg(feature = "test-only")] @@ -975,13 +1351,27 @@ impl Deref for BatchedMerkleTreeAccount<'_> { type Target = BatchedMerkleTreeMetadata; fn deref(&self) -> &Self::Target { - &self.metadata + #[cfg(not(feature = "kani"))] + { + &self.metadata + } + #[cfg(feature = "kani")] + { + self.metadata + } } } impl DerefMut for BatchedMerkleTreeAccount<'_> { fn deref_mut(&mut self) -> &mut Self::Target { - &mut self.metadata + #[cfg(not(feature = "kani"))] + { + &mut self.metadata + } + #[cfg(feature = "kani")] + { + self.metadata + } } } diff --git a/program-libs/batched-merkle-tree/src/merkle_tree_metadata.rs b/program-libs/batched-merkle-tree/src/merkle_tree_metadata.rs index 860fe633d3..d7d9ed54cb 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree_metadata.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree_metadata.rs @@ -85,6 +85,7 @@ impl BatchedMerkleTreeMetadata { + self .queue_batches .queue_account_size(QueueType::InputStateV2 as u64)?; + Ok(size) } diff --git a/program-libs/batched-merkle-tree/src/queue.rs b/program-libs/batched-merkle-tree/src/queue.rs index 5ec1f80f3b..ab49342ffa 100644 --- a/program-libs/batched-merkle-tree/src/queue.rs +++ b/program-libs/batched-merkle-tree/src/queue.rs @@ -11,7 +11,9 @@ use light_compressed_account::{ }; use light_merkle_tree_metadata::{errors::MerkleTreeMetadataError, queue::QueueMetadata}; use light_zero_copy::{errors::ZeroCopyError, vec::ZeroCopyVecU64}; -use zerocopy::{FromBytes, Immutable, IntoBytes, KnownLayout, Ref}; +#[cfg(not(feature = "kani"))] +use zerocopy::Ref; +use zerocopy::{FromBytes, Immutable, IntoBytes, KnownLayout}; // Import the feature-gated types from lib.rs use super::batch::BatchState; @@ -130,6 +132,7 @@ impl BatchedQueueMetadata { /// To read, light the system program uses: /// - `prove_inclusion_by_index` #[derive(Debug, PartialEq)] +#[cfg(not(feature = "kani"))] pub struct BatchedQueueAccount<'a> { pubkey: Pubkey, metadata: Ref<&'a mut [u8], BatchedQueueMetadata>, @@ -137,6 +140,15 @@ pub struct BatchedQueueAccount<'a> { pub hash_chain_stores: [ZeroCopyVecU64<'a, [u8; 32]>; 2], } +#[derive(Debug, PartialEq)] +#[cfg(feature = "kani")] +pub struct BatchedQueueAccount<'a> { + pubkey: Pubkey, + metadata: &'a mut BatchedQueueMetadata, + pub value_vecs: [ZeroCopyVecU64<'a, [u8; 32]>; 2], + pub hash_chain_stores: [ZeroCopyVecU64<'a, [u8; 32]>; 2], +} + impl Discriminator for BatchedQueueAccount<'_> { const LIGHT_DISCRIMINATOR: [u8; 8] = *b"queueacc"; const LIGHT_DISCRIMINATOR_SLICE: &'static [u8] = b"queueacc"; @@ -190,10 +202,27 @@ impl<'a> BatchedQueueAccount<'a> { pubkey: Pubkey, ) -> Result, BatchedMerkleTreeError> { let (_discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); + + #[cfg(not(feature = "kani"))] let (metadata, account_data) = Ref::<&'a mut [u8], BatchedQueueMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; + #[cfg(feature = "kani")] + let (metadata, account_data) = { + let size = std::mem::size_of::(); + if account_data.len() < size { + return Err(ZeroCopyError::Size.into()); + } + let (meta_bytes, remaining) = account_data.split_at_mut(size); + let metadata = unsafe { + let ptr = meta_bytes.as_mut_ptr() as *mut BatchedQueueMetadata; + core::ptr::write_unaligned(ptr, core::ptr::read_unaligned(ptr as *const _)); + &mut *ptr + }; + (metadata, remaining) + }; + if metadata.metadata.queue_type != QUEUE_TYPE { return Err(MerkleTreeMetadataError::InvalidQueueType.into()); } @@ -227,10 +256,22 @@ impl<'a> BatchedQueueAccount<'a> { let (discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); set_discriminator::(discriminator)?; + #[cfg(not(feature = "kani"))] let (mut account_metadata, account_data) = Ref::<&mut [u8], BatchedQueueMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; + #[cfg(feature = "kani")] + let (account_metadata, account_data) = { + let size = std::mem::size_of::(); + if account_data.len() < size { + return Err(ZeroCopyError::Size.into()); + } + let (meta_bytes, remaining) = account_data.split_at_mut(size); + let metadata = unsafe { &mut *(meta_bytes.as_mut_ptr() as *mut BatchedQueueMetadata) }; + (metadata, remaining) + }; + account_metadata.init( metadata, output_queue_batch_size, @@ -439,13 +480,27 @@ impl Deref for BatchedQueueAccount<'_> { type Target = BatchedQueueMetadata; fn deref(&self) -> &Self::Target { - &self.metadata + #[cfg(not(feature = "kani"))] + { + &self.metadata + } + #[cfg(feature = "kani")] + { + self.metadata + } } } impl DerefMut for BatchedQueueAccount<'_> { fn deref_mut(&mut self) -> &mut Self::Target { - &mut self.metadata + #[cfg(not(feature = "kani"))] + { + &mut self.metadata + } + #[cfg(feature = "kani")] + { + self.metadata + } } } diff --git a/program-libs/batched-merkle-tree/tests/constants.rs b/program-libs/batched-merkle-tree/tests/constants.rs index 12b148e2da..19f08847b6 100644 --- a/program-libs/batched-merkle-tree/tests/constants.rs +++ b/program-libs/batched-merkle-tree/tests/constants.rs @@ -1,5 +1,9 @@ -use light_batched_merkle_tree::constants::ADDRESS_TREE_INIT_ROOT_40; +use light_batched_merkle_tree::{ + constants::ADDRESS_TREE_INIT_ROOT_40, merkle_tree::BatchedMerkleTreeAccount, +}; +use light_compressed_account::{Pubkey, TreeType}; use light_hasher::{Hasher, Poseidon}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; use light_merkle_tree_reference::indexed::IndexedMerkleTree; use num_bigint::BigUint; use num_traits::Num; @@ -44,3 +48,46 @@ fn test_reproduce_address_tree_init_root_40() { "Manually computed root does not match ADDRESS_TREE_INIT_ROOT_40 constant" ); } +// Helper to create a minimal tree for ghost state testing +fn create_test_tree() -> BatchedMerkleTreeAccount<'static> { + // let batch_size: u64 = 5; //TEST_DEFAULT_BATCH_SIZE; + // let zkp_batch_size: u64 = 1; // TEST_DEFAULT_ZKP_BATCH_SIZE; + // let root_history_capacity: u32 = 20; + // let height = 32; + // let num_iters = 1; + // let bloom_filter_capacity = 8 * 100; + + // let account_data = vec![0u8; 4096].leak(); + // let pubkey = Pubkey::new_from_array([1u8; 32]); + let batch_size: u64 = 3; //TEST_DEFAULT_BATCH_SIZE; + let zkp_batch_size: u64 = 1; // TEST_DEFAULT_ZKP_BATCH_SIZE; + let root_history_capacity: u32 = 30; + let height = 40; // Address trees require height 40 + let num_iters = 1; + let bloom_filter_capacity = 1; + + let account_data = vec![0u8; 1152].leak(); + let pubkey = Pubkey::new_from_array([1u8; 32]); + let init_result = BatchedMerkleTreeAccount::init( + account_data, + &pubkey, + MerkleTreeMetadata::default(), + root_history_capacity, + batch_size, + zkp_batch_size, + height, + num_iters, + bloom_filter_capacity, + TreeType::AddressV2, + ) + .unwrap(); + + // kani::assume(init_result.is_ok()); + let tree_result = BatchedMerkleTreeAccount::address_from_bytes(account_data, &pubkey); + // kani::assume(tree_result.is_ok()); + tree_result.unwrap() +} +#[test] +fn verify_no_unsafe_roots_ever() { + create_test_tree(); +} diff --git a/program-libs/batched-merkle-tree/tests/kani.rs b/program-libs/batched-merkle-tree/tests/kani.rs index 64b09435be..b9d63f2398 100644 --- a/program-libs/batched-merkle-tree/tests/kani.rs +++ b/program-libs/batched-merkle-tree/tests/kani.rs @@ -1,9 +1,15 @@ #![cfg(kani)] // Kani formal verification tests // This file serves as the entry point for the kani test module -// cargo kani --tests --no-default-features -Z stubbing +// cargo kani --tests --no-default-features -Z stubbing --features kani #[path = "kani/batch.rs"] mod batch; -#[path = "kani/zero_out_roots.rs"] -mod zero_out_roots; +#[path = "kani/address_tree_update.rs"] +mod address_tree_update; + +#[path = "kani/ghost_state.rs"] +mod ghost_state; + +#[path = "kani/utils.rs"] +pub mod utils; diff --git a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs new file mode 100644 index 0000000000..6bf34d38db --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs @@ -0,0 +1,150 @@ +#![cfg(kani)] +use crate::utils::*; +use light_batched_merkle_tree::batch::BatchState; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; +use light_compressed_account::instruction_data::compressed_proof::CompressedProof; +use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + +// Minimal full test: +// 0. Setup - create a small tree +// 1. fill 2 batches completely +// 2. fully insert both batches +// +// Verified Properties: +// 1. No unsafe roots should be present (internal invariant) +// Post conditions: +// 2. Both batches are in inserted state +// 3. sequence numbers are 3 + 7 and 6 + 7 +// 4. root history contains one root [5u8; 32] +// 5. bloom filter 0 is zeroed +// 6. bloom filter 1 is not zeroed +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_no_unsafe_roots_minimal() { + let mut tree = create_test_tree_small(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + setup_batches(&mut tree, 2); + // Verify setup succeeded + kani::cover!( + tree.queue_batches.batches[0].batch_is_ready_to_insert(), + "Batch 0 is ready after setup" + ); + kani::cover!( + tree.queue_batches.batches[1].batch_is_ready_to_insert(), + "Batch 1 is ready after setup" + ); + for i in 0..1 { + let num_insertions: u8 = 6; + for i in 1..=num_insertions { + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_address_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), // we stub proof verification internally so the proof doesnt matter + }); + kani::cover!(result.is_ok(), "Update succeeded"); + } + } + + // Postcondition 2: Both batches are in inserted state + assert_eq!( + tree.queue_batches.batches[0].get_state(), + BatchState::Inserted + ); + assert_eq!( + tree.queue_batches.batches[1].get_state(), + BatchState::Inserted + ); + // Postcondition 3: Sequence numbers are 3 + 7 and 6 + 7 + assert_eq!(tree.queue_batches.batches[0].sequence_number, 10); + assert_eq!(tree.queue_batches.batches[1].sequence_number, 13); + // Postcondition 4: Root history contains [5u8; 32] + let contains_root_5 = (0..tree.root_history.len()).any(|i| tree.root_history[i] == [6u8; 32]); + assert!(contains_root_5); +} + +// 30 iterations +// VERIFICATION:- SUCCESSFUL +// Verification Time: 647.8201s +// cargo kani --tests --no-default-features -Z stubbing --features kani --harness verify_no_unsafe_roots_one_by_one +/// Comprehensive harness: Verify invariant holds under ALL possible tree states and operations +/// This uses symbolic state generation to explore the entire state space +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_no_unsafe_roots_one_by_one() { + let mut tree = create_test_tree_small(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + for i in 0..30u8 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 29, "Loop iteration 29"); + setup_zkp_batches(&mut tree, 1); + + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_address_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + kani::cover!(result.is_ok(), "Update succeeded"); + } +} + +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_no_unsafe_roots_random() { + let mut tree = create_test_tree_small(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + let max_zkp_batches = tree.queue_batches.get_num_zkp_batches() as usize; + + // Initial setup: fill variable number of zkp batches + let initial_zkp_count: usize = max_zkp_batches * 2; + // kani::assume(initial_zkp_count > 0 && initial_zkp_count <= max_zkp_batches * 2); + setup_zkp_batches(&mut tree, initial_zkp_count); + kani::cover!( + tree.queue_batches.batches[0].batch_is_ready_to_insert(), + "Batch 0 is ready after setup" + ); + kani::cover!( + tree.queue_batches.batches[1].batch_is_ready_to_insert(), + "Batch 1 is ready after setup" + ); + for i in 0..2 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 1, "Loop iteration 1"); + + // Count how many zkp batches are ready to insert across all batches + let total_ready = get_total_ready_zkp_batches(&tree); + + kani::cover!(total_ready > 0, "At least one zkp batch ready"); + + // Insert ALL ready zkp batches to complete all batches + for j in 0..total_ready { + let new_root: [u8; 32] = [((i * 10 + j) as u8); 32]; + let result = tree.update_tree_from_address_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + kani::cover!(result.is_ok(), "Update succeeded"); + kani::assume(result.is_ok()); // Assume success to continue + } + // Setup variable number of new zkp batches for next iteration + let available_zkp_space = get_available_zkp_space(&tree); + let next_zkp_count: usize = kani::any(); + kani::assume(next_zkp_count > 0 && next_zkp_count <= available_zkp_space); + setup_zkp_batches(&mut tree, next_zkp_count); + } +} diff --git a/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs b/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs new file mode 100644 index 0000000000..d3a4aeaebd --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs @@ -0,0 +1,134 @@ +#![cfg(kani)] +// Unit tests for ghost state tracking in BatchedMerkleTreeAccount. + +use crate::utils::*; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; +use light_compressed_account::instruction_data::compressed_proof::CompressedProof; +use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + +/// Verify ghost state invariant holds after tree initialization +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_ghost_state_initial() { + let tree = create_test_tree_small(); + + // Initially, no batches should be zeroed + assert!(!tree.queue_batches.batches[0].bloom_filter_is_zeroed()); + assert!(!tree.queue_batches.batches[1].bloom_filter_is_zeroed()); + + // Ghost state invariant should hold + // This is automatically checked by the structural invariant +} + +/// Verify ghost state is correctly tracked when roots are inserted +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_ghost_state_tracks_roots() { + let mut tree = create_test_tree_small(); + + // Symbolic root to insert + let new_root: [u8; 32] = kani::any(); + kani::assume(new_root != [0u8; 32]); + + let batch_idx = tree.queue_batches.pending_batch_index as usize; + let seq_num = tree.sequence_number + 1; + + // Track root in ghost state + tree.ghost_root_batch + .track_root(batch_idx, seq_num, new_root); + + // Verify root was tracked in correct batch + if batch_idx == 0 { + let tracked = (0..tree.ghost_root_batch.batch_0.len()) + .any(|i| tree.ghost_root_batch.batch_0[i].root == new_root); + assert!(tracked); + } else { + let tracked = (0..tree.ghost_root_batch.batch_1.len()) + .any(|i| tree.ghost_root_batch.batch_1[i].root == new_root); + assert!(tracked); + } +} + +/// Verify invariant when batch 0 is zeroed +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(11)] +fn verify_ghost_state_batch_0_zeroed() { + let mut tree = create_test_tree_small(); + + // Symbolically set batch 0 as zeroed + tree.queue_batches.batches[0].set_bloom_filter_to_zeroed(); + + // Add some symbolic roots to root_history + let num_roots: usize = kani::any(); + kani::assume(num_roots > 0 && num_roots <= tree.root_history.capacity()); + + for _ in 0..num_roots { + let root: [u8; 32] = kani::any(); + tree.root_history.push(root); + + // Track in batch_1 (since batch_0 is zeroed) + tree.ghost_root_batch + .track_root(1, tree.sequence_number, root); + tree.sequence_number += 1; + } + + // The invariant check should pass + // (automatically verified by structural invariant) +} + +/// Comprehensive harness: Verify invariant holds under ALL possible tree states and operations +/// This uses symbolic state generation to explore the entire state space +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_no_unsafe_roots_ever() { + let mut tree = create_test_tree_small(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + setup_batches(&mut tree, 2); + + // // PHASE 0: Setup - fill up to two batches to make them ready + // let num_setup_batches: usize = kani::any(); + // kani::assume(num_setup_batches > 0 && num_setup_batches <= 2); + for i in 0..5 { + // Verify setup succeeded + kani::cover!( + tree.queue_batches.batches[tree.queue_batches.pending_batch_index as usize] + .batch_is_ready_to_insert(), + "Batch is ready after setup" + ); + + let num_insertions: usize = if i == 0 { + 6 // 2 batches + } else { + 3 // 1 batch + }; + + for _ in 0..num_insertions { + let new_root: [u8; 32] = [1u8; 32]; + let result = tree.update_tree_from_address_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), // we stub proof verification so the proof doesnt matter + }); + kani::cover!(result.is_ok(), "Update succeeded"); + } + kani::cover!(i == 2, "i == 2"); + setup_batches(&mut tree, 1); + } +} diff --git a/program-libs/batched-merkle-tree/tests/kani/mod.rs b/program-libs/batched-merkle-tree/tests/kani/mod.rs new file mode 100644 index 0000000000..b5614dd823 --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/mod.rs @@ -0,0 +1 @@ +pub mod utils; diff --git a/program-libs/batched-merkle-tree/tests/kani/utils.rs b/program-libs/batched-merkle-tree/tests/kani/utils.rs new file mode 100644 index 0000000000..724817c1e9 --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/utils.rs @@ -0,0 +1,178 @@ +#![cfg(kani)] +use light_batched_merkle_tree::batch::BatchState; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; +use light_compressed_account::instruction_data::compressed_proof::CompressedProof; +use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + +// Stub for hash_to_bn254_field_size_be +pub fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { + [1u8; 32] +} + +// Helper to create a minimal tree for ghost state testing +pub fn create_test_tree_big() -> BatchedMerkleTreeAccount<'static> { + let batch_size: u64 = 3; //TEST_DEFAULT_BATCH_SIZE; + let zkp_batch_size: u64 = 1; // TEST_DEFAULT_ZKP_BATCH_SIZE; + let root_history_capacity: u32 = 30; + let height = 40; // Address trees require height 40 + let num_iters = 1; + let bloom_filter_capacity = 8; // Minimum 8 bits = 1 byte + + // Calculate required size (includes ghost state when kani feature is enabled) + let size = light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size( + batch_size, + bloom_filter_capacity, + zkp_batch_size, + root_history_capacity, + height, + ); + + // Allocate using mem::zeroed() reduces branches in Kani + let account_data: &'static mut [u8; 8096] = Box::leak(Box::new(unsafe { std::mem::zeroed() })); + let account_data: &'static mut [u8] = &mut account_data[..size]; + let pubkey = Pubkey::new_from_array([1u8; 32]); + + let init_result = BatchedMerkleTreeAccount::init( + account_data, + &pubkey, + MerkleTreeMetadata::default(), + root_history_capacity, + batch_size, + zkp_batch_size, + height, + num_iters, + bloom_filter_capacity, + TreeType::AddressV2, + ); + + kani::assume(init_result.is_ok()); + kani::cover!(init_result.is_ok(), "init_result"); + init_result.unwrap() +} + +// Helper to create a minimal tree for ghost state testing +pub fn create_test_tree_small() -> BatchedMerkleTreeAccount<'static> { + let batch_size: u64 = 3; + let zkp_batch_size: u64 = 1; + let root_history_capacity: u32 = 7; + let height = 40; // Address trees require height 40 + let num_iters = 1; + let bloom_filter_capacity = 8; // Minimum 8 bits = 1 byte + + // Calculate required size (includes ghost state when kani feature is enabled) + let size = light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size( + batch_size, + bloom_filter_capacity, + zkp_batch_size, + root_history_capacity, + height, + ); + + // Allocate using mem::zeroed() which Kani understands as properly zero-initialized + let account_data: &'static mut [u8; 2048] = Box::leak(Box::new(unsafe { std::mem::zeroed() })); + let account_data: &'static mut [u8] = &mut account_data[..size]; + let pubkey = Pubkey::new_from_array([1u8; 32]); + + let init_result = BatchedMerkleTreeAccount::init( + account_data, + &pubkey, + MerkleTreeMetadata::default(), + root_history_capacity, + batch_size, + zkp_batch_size, + height, + num_iters, + bloom_filter_capacity, + TreeType::AddressV2, + ); + + kani::assume(init_result.is_ok()); + kani::cover!(init_result.is_ok(), "init_result"); + init_result.unwrap() +} + +// Setup function: Fill up to two batches to make them ready for ZKP processing +// This function populates the hash chain stores and batch metadata needed for tree updates +#[cfg_attr(kani, kani::requires(num_batches > 0 && num_batches <= 2))] +#[cfg_attr(kani, kani::requires(tree.queue_batches.batch_size > 0))] +#[cfg_attr(kani, kani::requires(tree.hash_chain_stores.len() == 2))] +pub fn setup_batches(tree: &mut BatchedMerkleTreeAccount, num_batches: usize) { + let batch_size = tree.queue_batches.batch_size; + let value: [u8; 32] = [2u8; 32]; + + // Insert following currently_processing_batch_index (mirrors real queue behavior) + for i in 0..num_batches { + let current_idx = tree.queue_batches.currently_processing_batch_index as usize; + + for j in 0..batch_size { + let result = tree.kani_mock_insert(current_idx, &value); + kani::assume(result.is_ok()); + } + + // After batch becomes Full, advance to next batch (mirrors queue.rs:590) + tree.queue_batches + .increment_currently_processing_batch_index_if_full(); + } +} + +#[cfg_attr(kani, kani::requires(num_zkp_batches > 0 && num_zkp_batches <= tree.queue_batches.get_num_zkp_batches() as usize * 2))] +#[cfg_attr(kani, kani::requires(tree.queue_batches.batch_size > 0))] +#[cfg_attr(kani, kani::requires(tree.hash_chain_stores.len() == 2))] +pub fn setup_zkp_batches(tree: &mut BatchedMerkleTreeAccount, num_zkp_batches: usize) { + let batch_size = tree.queue_batches.batch_size; + let value: [u8; 32] = [2u8; 32]; + + // Insert following currently_processing_batch_index (mirrors real queue behavior) + for i in 0..num_zkp_batches { + let current_idx = tree.queue_batches.currently_processing_batch_index as usize; + + kani::cover!(i == 0, "Entered setup batch loop"); + kani::cover!(current_idx == 0 && i == 0, "First batch is index 0"); + let result = tree.kani_mock_insert(current_idx, &value); + kani::assume(result.is_ok()); + // After batch becomes Full, advance to next batch (mirrors queue.rs:590) + // TODO: add increment_currently_processing_batch_index_if_full internally to kani_mock_insert + tree.queue_batches + .increment_currently_processing_batch_index_if_full(); + } +} + +/// Calculate total number of zkp batches ready to insert across both batches +pub fn get_total_ready_zkp_batches(tree: &BatchedMerkleTreeAccount) -> usize { + let batch_0_ready = if tree.queue_batches.batches[0].batch_is_ready_to_insert() { + tree.queue_batches.batches[0].get_num_ready_zkp_updates() + } else { + 0 + }; + let batch_1_ready = if tree.queue_batches.batches[1].batch_is_ready_to_insert() { + tree.queue_batches.batches[1].get_num_ready_zkp_updates() + } else { + 0 + }; + (batch_0_ready + batch_1_ready) as usize +} + +/// Calculate available zkp batch space across both batches +pub fn get_available_zkp_space(tree: &BatchedMerkleTreeAccount) -> usize { + let max_zkp_batches = tree.queue_batches.get_num_zkp_batches() as usize; + + let batch_0_space = if tree.queue_batches.batches[0].get_state() == BatchState::Inserted { + max_zkp_batches + } else { + let num_full = tree.queue_batches.batches[0].get_num_inserted_zkps() + + tree.queue_batches.batches[0].get_num_ready_zkp_updates(); + (max_zkp_batches as u64 - num_full) as usize + }; + + let batch_1_space = if tree.queue_batches.batches[1].get_state() == BatchState::Inserted { + max_zkp_batches + } else { + let num_full = tree.queue_batches.batches[1].get_num_inserted_zkps() + + tree.queue_batches.batches[1].get_num_ready_zkp_updates(); + (max_zkp_batches as u64 - num_full) as usize + }; + + batch_0_space + batch_1_space +} diff --git a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs b/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs deleted file mode 100644 index 0204b9922e..0000000000 --- a/program-libs/batched-merkle-tree/tests/kani/zero_out_roots.rs +++ /dev/null @@ -1,302 +0,0 @@ -#![cfg(kani)] -use light_batched_merkle_tree::{ - errors::BatchedMerkleTreeError, merkle_tree::BatchedMerkleTreeAccount, -}; -use light_compressed_account::{pubkey::Pubkey, TreeType}; -use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; - -// Stub for hash_to_bn254_field_size_be - just return a fixed valid value -#[allow(unused)] -fn stub_hash_to_bn254(_input: &[u8]) -> [u8; 32] { - [1u8; 32] -} - -// Helper to create a BatchedMerkleTreeAccount with bounded parameters for Kani -// Uses CONCRETE values for initialization to avoid state explosion -// We only need symbolic inputs for zero_out_roots parameters, not for tree setup! -// -// NOTE: We use concrete values instead of kani::any() to eliminate state explosion -// in the zero-copy deserialization. This makes verification tractable. -// NOTE: Memory is leaked (Firecracker pattern) - not deallocated, but that's fine for Kani proofs -// NOTE: No contract - kani::any_modifies fails with complex structs -fn create_test_tree() -> BatchedMerkleTreeAccount<'static> { - // Use MINIMAL CONCRETE values for fast Kani verification - // This eliminates state explosion in zero-copy deserialization - let batch_size: u64 = 4; // Minimal -> bloom_filter = 8 bytes - let zkp_batch_size: u64 = 1; - let root_history_capacity: u32 = 10; // Minimal for testing (was 10) - let height = 26; - let num_iters = 1; - let bloom_filter_capacity = batch_size * 8; // = 8 (minimal) - - // Create account data on heap and leak it (Firecracker pattern) - // We leak the memory so it doesn't get deallocated at the end of this function - // This is fine for Kani proofs - let account_data = vec![0u8; 512].leak(); - - // Use fixed pubkey instead of new_unique() to avoid unwinding loops in Pubkey generation - // Firecracker pattern: deterministic inputs are better for verification - let pubkey = Pubkey::new_from_array([1u8; 32]); - - let init_result = BatchedMerkleTreeAccount::init( - account_data, - &pubkey, - MerkleTreeMetadata::default(), - root_history_capacity, - batch_size, - zkp_batch_size, - height, - num_iters, - bloom_filter_capacity, - TreeType::AddressV2, - ); - - // Ensure init succeeds (Kani will verify this is possible) - kani::assume(init_result.is_ok()); - - // Return the deserialized tree directly (memory is already leaked) - let tree_result = BatchedMerkleTreeAccount::address_from_bytes(account_data, &pubkey); - - // Ensure deserialization succeeds - kani::assume(tree_result.is_ok()); - - tree_result.unwrap() -} - -/// Verify zero_out_roots_kani when no overlapping roots exist (no-op case) -/// When sequence_number <= tree.sequence_number, function should return Ok and change nothing -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_no_overlapping() { - let mut tree = create_test_tree(); - - let first_safe_root_index: u32 = kani::any(); - - // Test case: sequence_number <= tree.sequence_number (no overlapping roots) - let sequence_number: u64 = kani::any(); - kani::assume(sequence_number <= tree.sequence_number); - - // Store original root history for comparison - let original_first_index = tree.root_history.first_index(); - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify no error - assert!(result.is_ok()); - - // Verify root history unchanged (spot check - first_index should be same) - assert_eq!(tree.root_history.first_index(), original_first_index); -} - -/// Verify zero_out_roots_kani basic case with valid inputs -/// Proves correctness of zeroing logic and modulo arithmetic -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_basic() { - let mut tree = create_test_tree(); - - let sequence_number: u64 = kani::any(); - - // Constrain to valid overlapping case - kani::assume(sequence_number > tree.sequence_number); - let num_remaining_roots = sequence_number - tree.sequence_number; - kani::assume(num_remaining_roots < tree.root_history.len() as u64); - - // Calculate what first_safe_root_index should be - let oldest_root_index = tree.root_history.first_index(); - let expected_first_safe = - (oldest_root_index + num_remaining_roots as usize) % tree.root_history.len(); - let first_safe_root_index = expected_first_safe as u32; - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify success - assert!(result.is_ok()); - - // Property: Exactly num_remaining_roots should be zeroed - // Verify by checking that we can traverse from oldest to first_safe - let mut count = 0; - let mut idx = oldest_root_index; - while idx != expected_first_safe { - count += 1; - idx = (idx + 1) % tree.root_history.len(); - kani::assume(count < 20); // Safety bound to prevent infinite loop in verification - } - assert_eq!(count, num_remaining_roots as usize); -} - -/// Verify zero_out_roots_kani returns error when trying to zero complete or more than complete history -/// Critical safety property: cannot zero out all roots -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_error_too_many() { - let mut tree = create_test_tree(); - - let sequence_number: u64 = kani::any(); - - // Test error case: num_remaining_roots >= root_history.len() - kani::assume(sequence_number > tree.sequence_number); - let num_remaining_roots = sequence_number - tree.sequence_number; - kani::assume(num_remaining_roots >= tree.root_history.len() as u64); - - let first_safe_root_index: u32 = kani::any(); - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify error returned - assert!(result.is_err()); - assert_eq!( - result.unwrap_err(), - BatchedMerkleTreeError::CannotZeroCompleteRootHistory - ); - - // Coverage: ensure error path is reachable - kani::cover!(true); -} - -/// Verify zero_out_roots_kani boundary case: exactly 1 root -/// Tests minimum valid zeroing operation -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_single_root() { - let mut tree = create_test_tree(); - - // Force exactly 1 root to be zeroed - let sequence_number = tree.sequence_number + 1; - let num_remaining_roots = 1u64; - - kani::assume(tree.root_history.len() > 1); // Need space for at least 1 root - - let oldest_root_index = tree.root_history.first_index(); - let first_safe_root_index = ((oldest_root_index + 1) % tree.root_history.len()) as u32; - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify success - assert!(result.is_ok()); - - // Verify the specific root was zeroed - assert_eq!(tree.root_history[oldest_root_index], [0u8; 32]); - - // Coverage: single root case is reachable - kani::cover!(num_remaining_roots == 1); -} - -/// Verify zero_out_roots_kani boundary case: maximum valid roots (len - 1) -/// Tests maximum valid zeroing operation -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_almost_full() { - let mut tree = create_test_tree(); - - let root_history_len = tree.root_history.len() as u64; - kani::assume(root_history_len > 1); // Need at least 2 slots - - // Force maximum valid zeroing: len - 1 roots - let num_remaining_roots = root_history_len - 1; - let sequence_number = tree.sequence_number + num_remaining_roots; - - let oldest_root_index = tree.root_history.first_index(); - let first_safe_root_index = - ((oldest_root_index + num_remaining_roots as usize) % tree.root_history.len()) as u32; - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify success (should not error since < len) - assert!(result.is_ok()); - - // Coverage: maximum valid case is reachable - kani::cover!(num_remaining_roots == root_history_len - 1); -} - -/// Verify cyclic buffer wraparound correctness -/// Tests modulo arithmetic when oldest_root_index + num_remaining wraps around -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_wraparound() { - let mut tree = create_test_tree(); - - let sequence_number: u64 = kani::any(); - - // Setup for wraparound case - kani::assume(sequence_number > tree.sequence_number); - let num_remaining_roots = sequence_number - tree.sequence_number; - kani::assume(num_remaining_roots < tree.root_history.len() as u64); - - let oldest_root_index = tree.root_history.first_index(); - - // Force wraparound: oldest + num_remaining > len - kani::assume(oldest_root_index + num_remaining_roots as usize >= tree.root_history.len()); - - let first_safe_root_index = - ((oldest_root_index + num_remaining_roots as usize) % tree.root_history.len()) as u32; - - // Call zero_out_roots_kani - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // Verify success - assert!(result.is_ok()); - - // Verify wraparound occurred (first_safe < oldest means we wrapped) - kani::cover!(first_safe_root_index < oldest_root_index as u32); -} - -/// Verify that defensive assertion always holds -/// This tests the internal consistency check: oldest_root_index after zeroing == first_safe_root_index -#[kani::proof] -#[kani::stub( - ::light_compressed_account::hash_to_bn254_field_size_be, - stub_hash_to_bn254 -)] -#[kani::unwind(11)] -fn verify_zero_out_roots_defensive_assertion() { - let mut tree = create_test_tree(); - - let sequence_number: u64 = kani::any(); - - kani::assume(sequence_number > tree.sequence_number); - let num_remaining_roots = sequence_number - tree.sequence_number; - kani::assume(num_remaining_roots < tree.root_history.len() as u64); - - let oldest_root_index = tree.root_history.first_index(); - let expected_first_safe = - (oldest_root_index + num_remaining_roots as usize) % tree.root_history.len(); - - // Use correct first_safe_root_index - let first_safe_root_index = expected_first_safe as u32; - - // Call zero_out_roots_kani - should succeed and defensive assert should pass - let result = tree.zero_out_roots_kani(sequence_number, first_safe_root_index); - - // If the function returns Ok, the defensive assertion passed - assert!(result.is_ok()); -} From 04cae12411d45cc17b547d425b46f66b0a28537b Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 3 Nov 2025 21:05:33 +0000 Subject: [PATCH 23/28] stash state tree update from input queue --- .../batched-merkle-tree/output_state.txt | 37139 ++++++++++++++++ .../batched-merkle-tree/tests/kani.rs | 3 + .../tests/kani/address_tree_update.rs | 6 +- .../batched-merkle-tree/tests/kani/mod.rs | 1 + .../tests/kani/state_tree_update.rs | 96 + .../batched-merkle-tree/tests/kani/utils.rs | 42 +- 6 files changed, 37283 insertions(+), 4 deletions(-) create mode 100644 program-libs/batched-merkle-tree/output_state.txt create mode 100644 program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs diff --git a/program-libs/batched-merkle-tree/output_state.txt b/program-libs/batched-merkle-tree/output_state.txt new file mode 100644 index 0000000000..d2ea9fb738 --- /dev/null +++ b/program-libs/batched-merkle-tree/output_state.txt @@ -0,0 +1,37139 @@ +Kani Rust Verifier 0.65.0 (cargo plugin) +warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 + | +21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused variable: `leaves_hash_chain` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 + | +683 | let leaves_hash_chain = + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `old_root` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 + | +685 | let old_root = self + | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` + +warning: unused variable: `proof` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 + | +770 | proof: CompressedProof, + | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` + +warning: unused variable: `public_input_hash` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 + | +771 | public_input_hash: [u8; 32], + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` + +warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 + | +21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused variable: `leaves_hash_chain` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 + | +683 | let leaves_hash_chain = + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `old_root` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 + | +685 | let old_root = self + | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` + +warning: unused variable: `proof` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 + | +770 | proof: CompressedProof, + | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` + +warning: unused variable: `public_input_hash` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 + | +771 | public_input_hash: [u8; 32], + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` + +warning: unused variable: `init_result` + --> program-libs/batched-merkle-tree/tests/constants.rs:71:9 + | +71 | let init_result = BatchedMerkleTreeAccount::init( + | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_result` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 + | +21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused variable: `leaves_hash_chain` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 + | +683 | let leaves_hash_chain = + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `old_root` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 + | +685 | let old_root = self + | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` + +warning: unused variable: `proof` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 + | +770 | proof: CompressedProof, + | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` + +warning: unused variable: `public_input_hash` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 + | +771 | public_input_hash: [u8; 32], + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` + +warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` + --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:4:5 + | +4 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused imports: `TreeType` and `pubkey::Pubkey` + --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:7:32 + | +7 | use light_compressed_account::{pubkey::Pubkey, TreeType}; + | ^^^^^^^^^^^^^^ ^^^^^^^^ + +warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` + --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:8:5 + | +8 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` + --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:5:5 + | +5 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused imports: `TreeType` and `pubkey::Pubkey` + --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:8:32 + | +8 | use light_compressed_account::{pubkey::Pubkey, TreeType}; + | ^^^^^^^^^^^^^^ ^^^^^^^^ + +warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` + --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:9:5 + | +9 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused import: `light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs` + --> program-libs/batched-merkle-tree/tests/kani/utils.rs:4:5 + | +4 | use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused import: `light_compressed_account::instruction_data::compressed_proof::CompressedProof` + --> program-libs/batched-merkle-tree/tests/kani/utils.rs:5:5 + | +5 | use light_compressed_account::instruction_data::compressed_proof::CompressedProof; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` + --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:4:5 + | +4 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused imports: `TreeType` and `pubkey::Pubkey` + --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:7:32 + | +7 | use light_compressed_account::{pubkey::Pubkey, TreeType}; + | ^^^^^^^^^^^^^^ ^^^^^^^^ + +warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` + --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:8:5 + | +8 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +warning: unused variable: `i` + --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:42:9 + | +42 | for i in 0..1 { + | ^ help: if this is intentional, prefix it with an underscore: `_i` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `i` + --> program-libs/batched-merkle-tree/tests/kani/utils.rs:147:9 + | +147 | for i in 0..num_batches { + | ^ help: if this is intentional, prefix it with an underscore: `_i` + +warning: unused variable: `j` + --> program-libs/batched-merkle-tree/tests/kani/utils.rs:150:13 + | +150 | for j in 0..batch_size { + | ^ help: if this is intentional, prefix it with an underscore: `_j` + +warning: unused variable: `batch_size` + --> program-libs/batched-merkle-tree/tests/kani/utils.rs:165:9 + | +165 | let batch_size = tree.queue_batches.batch_size; + | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_batch_size` + +warning: unused variable: `i` + --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:42:9 + | +42 | for i in 0..1 { + | ^ help: if this is intentional, prefix it with an underscore: `_i` + +warning: Found the following unsupported constructs: + - caller_location (1) + - foreign function (2) + + Verification will fail if one or more of these constructs is reachable. + See https://model-checking.github.io/kani/rust-feature-support.html for more details. + +warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 + | +21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ + | + = note: `#[warn(unused_imports)]` on by default + +warning: unused variable: `leaves_hash_chain` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 + | +683 | let leaves_hash_chain = + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` + | + = note: `#[warn(unused_variables)]` on by default + +warning: unused variable: `old_root` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 + | +685 | let old_root = self + | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` + +warning: unused variable: `proof` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 + | +770 | proof: CompressedProof, + | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` + +warning: unused variable: `public_input_hash` + --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 + | +771 | public_input_hash: [u8; 32], + | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` + +Checking harness state_tree_update::verify_state_tree_update_one_by_one... +CBMC 6.7.1 (cbmc-6.7.1) +CBMC version 6.7.1 (cbmc-6.7.1) 64-bit arm64 macos +Reading GOTO program from file /Users/ananas/dev/light-protocol/target/kani/aarch64-apple-darwin/debug/deps/kani-36bc97245f56cd26__RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.out +Generating GOTO Program +Adding CPROVER library (arm64) +Removal of function pointers and virtual functions +Generic Property Instrumentation +Running with 16 object bits, 48 offset bits (user-specified) +Starting Bounded Model Checking +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 417 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 417 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 2 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 3 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 4 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 5 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 6 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 7 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 8 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 9 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 10 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 11 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 12 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 13 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 14 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 15 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 16 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 17 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 18 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 19 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 20 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 21 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 22 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 23 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 24 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 25 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 26 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 27 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 28 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 29 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 +aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 +Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 +Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 +Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 +Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 30 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 +Runtime Symex: 955.138s +size of program expression: 2208141 steps +slicing removed 1706439 assignments +Generated 366235 VCC(s), 24496 remaining after simplification +Runtime Postprocess Equation: 0.709988s +Passing problem to propositional reduction +converting SSA +Runtime Convert SSA: 2.89087s +Running propositional reduction +Post-processing +Runtime Post-process: 4.875e-06s +Solving with CaDiCaL 2.0.0 +3606162 variables, 6633445 clauses +SAT checker: instance is SATISFIABLE +Runtime Solver: 0.614418s +Runtime decision procedure: 3.62559s +Running propositional reduction +Solving with CaDiCaL 2.0.0 +3606163 variables, 6633446 clauses +SAT checker: instance is SATISFIABLE +Runtime Solver: 0.0236875s +Runtime decision procedure: 0.0333297s +Running propositional reduction +Solving with CaDiCaL 2.0.0 +3606164 variables, 6633447 clauses +SAT checker: instance is SATISFIABLE +Runtime Solver: 0.023154s +Runtime decision procedure: 0.0327049s +Running propositional reduction +Solving with CaDiCaL 2.0.0 +3606165 variables, 6633448 clauses +SAT checker: instance is UNSATISFIABLE +Runtime Solver: 0.291673s +Runtime decision procedure: 0.294413s + +RESULTS: +Check 1: kani::rustc_intrinsics::offset::.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 2: kani::rustc_intrinsics::offset::.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 3: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1075:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 4: __rust_dealloc.assertion.1 + - Status: SUCCESS + - Description: "Alignment is power of two" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:83 in function __rust_dealloc + +Check 5: __rust_dealloc.assertion.2 + - Status: SUCCESS + - Description: "rust_dealloc must be called on an object whose allocated size matches its layout" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:85 in function __rust_dealloc + +Check 6: std::slice::from_raw_parts_mut::<'_, [u8; 32]>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, [u8; 32]> + +Check 7: std::slice::from_raw_parts_mut::<'_, [u8; 32]>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, [u8; 32]> + +Check 8: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:999:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 9: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1000:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 10: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 11: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 12: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 13: kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize>.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize> + +Check 14: kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize>.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize> + +Check 15: __rust_alloc.assertion.1 + - Status: SUCCESS + - Description: "__rust_alloc must be called with a size greater than 0" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:43 in function __rust_alloc + +Check 16: __rust_alloc.assertion.2 + - Status: SUCCESS + - Description: "Alignment is power of two" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:46 in function __rust_alloc + +Check 17: __rust_alloc_zeroed.assertion.1 + - Status: SUCCESS + - Description: "__rust_alloc_zeroed must be called with a size greater than 0" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:62 in function __rust_alloc_zeroed + +Check 18: __rust_alloc_zeroed.assertion.2 + - Status: SUCCESS + - Description: "Alignment is power of two" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:65 in function __rust_alloc_zeroed + +Check 19: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 20: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:827:15 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: + +Check 21: alloc::raw_vec::RawVecInner::deallocate.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:754:5 in function alloc::raw_vec::RawVecInner::deallocate + +Check 22: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 23: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.assertion.2 + - Status: SUCCESS + - Description: "|result: &Result| +{ + result.as_ref().ok().map(|event| + { + let old_batch = + &old(self.queue_batches.batches[self.queue_batches.pending_batch_index + as usize]); let old_seq = old(self.sequence_number); let old_next_idx + = old(self.next_index); let max_zkp = self.queue_batches.batch_size / + self.queue_batches.zkp_batch_size; let ready_check = + old_batch.batch_is_ready_to_insert(); let seq_check = + self.sequence_number == old_seq + 1; let root_check = + self.root_history.last().map(|&root| root == + instruction_data.new_root).unwrap_or(false); let zkp_check = + event.zkp_batch_index == old_batch.get_num_inserted_zkps(); let + was_last = event.zkp_batch_index == max_zkp - 1; let state_check = + !was_last || + self.queue_batches.batches[event.batch_index as usize].get_state() == + BatchState::Inserted; let next_idx_check = if QUEUE_TYPE == + ADDRESS_QUEUE_TYPE_V2 + { + self.next_index == old_next_idx + + self.queue_batches.zkp_batch_size + } else { self.next_index == old_next_idx }; let old_pending = + old(self.queue_batches.pending_batch_index); let batch_became_inserted + = event.zkp_batch_index == max_zkp - 1; let batch_switch_check = + !batch_became_inserted || self.queue_batches.pending_batch_index != + old_pending; ready_check && seq_check && root_check && zkp_check && + state_check && next_idx_check && batch_switch_check + }).unwrap_or(true) +}" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 24: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 25: std::alloc::Layout::size_rounded_up_to_custom_align.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_sub` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:318:28 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 26: std::alloc::Layout::size_rounded_up_to_custom_align.arithmetic_overflow.2 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_add` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:35 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 27: std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:139:9 in function std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta> + +Check 28: std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:139:9 in function std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta> + +Check 29: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#1} + +Check 30: alloc::raw_vec::capacity_overflow.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:29:5 in function alloc::raw_vec::capacity_overflow + +Check 31: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index_mut.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:190:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index_mut + +Check 32: utils::setup_zkp_batches::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#0} + +Check 33: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#0} + +Check 34: core::slice::::split_at_mut_unchecked.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_sub` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:2103:50 in function core::slice::::split_at_mut_unchecked + +Check 35: std::ptr::copy_nonoverlapping::.safety_check.1 + - Status: SUCCESS + - Description: "`src` must be properly aligned" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 36: std::ptr::copy_nonoverlapping::.safety_check.2 + - Status: SUCCESS + - Description: "`dst` must be properly aligned" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 37: std::ptr::copy_nonoverlapping::.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "copy_nonoverlapping: attempt to compute number in bytes which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 38: std::ptr::NonNull::::as_mut::<'_>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> + +Check 39: std::ptr::NonNull::::as_mut::<'_>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> + +Check 40: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.1 + - Status: SUCCESS + - Description: "attempt to subtract with overflow" + - Location: src/merkle_tree.rs:972:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 41: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:979:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 42: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:981:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 43: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.3 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 44: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 45: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.4 + - Status: SUCCESS + - Description: ""Zeroing out roots failed."" + - Location: src/merkle_tree.rs:985:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 46: std::ptr::write_bytes::.safety_check.1 + - Status: SUCCESS + - Description: "`dst` must be properly aligned" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: + +Check 47: std::ptr::write_bytes::.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "write_bytes: attempt to compute number in bytes which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: + +Check 48: std::option::Option::<&mut &mut [u8]>::ok_or::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut &mut [u8]>::ok_or:: + +Check 49: > as std::iter::Iterator>::next.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:80:17 in function > as std::iter::Iterator>::next + +Check 50: > as std::iter::Iterator>::next.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 51: __rust_realloc.assertion.1 + - Status: SUCCESS + - Description: "rust_realloc must be called with a non-null pointer" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:102 in function __rust_realloc + +Check 52: __rust_realloc.assertion.2 + - Status: SUCCESS + - Description: "rust_realloc must be called with a size greater than 0" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:105 in function __rust_realloc + +Check 53: __rust_realloc.assertion.3 + - Status: SUCCESS + - Description: "Alignment is power of two" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:109 in function __rust_realloc + +Check 54: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> + +Check 55: std::result::Result::::map_err::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err:: + +Check 56: memcmp.precondition.1 + - Status: SUCCESS + - Description: "memcmp region 1 readable" + - Location: :19 in function memcmp + +Check 57: memcmp.precondition.2 + - Status: SUCCESS + - Description: "memcpy region 2 readable" + - Location: :21 in function memcmp + +Check 58: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#2} + +Check 59: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 60: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.1 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 61: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.2 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 62: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.3 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 63: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 64: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 65: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 66: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/batch.rs:477:36 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 67: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:596:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 68: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:600:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 69: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#2} + +Check 70: as std::slice::SliceIndex<[[u8; 32]]>>::index.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:437:5 in function as std::slice::SliceIndex<[[u8; 32]]>>::index + +Check 71: as std::slice::SliceIndex<[[u8; 32]]>>::index.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:446:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index + +Check 72: as std::slice::SliceIndex<[[u8; 32]]>>::index.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:446:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index + +Check 73: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 74: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 75: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1059:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 76: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.assertion.2 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 77: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 78: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1131:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 79: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1133:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 80: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.3 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 81: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 82: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1139:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 83: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.5 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 84: std::alloc::handle_alloc_error::rt_error.unsupported_construct.1 + - Status: SUCCESS + - Description: "call to foreign "Rust" function `_RNvCsghXZG3UZk90_7___rustc26___rust_alloc_error_handler` is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/new/choose" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:365:5 in function std::alloc::handle_alloc_error::rt_error + +Check 85: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:170:17 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 86: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.assertion.2 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:170:17 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 87: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 88: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 89: , std::alloc::AllocError> as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 90: utils::setup_zkp_batches::{closure#3}::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:14 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 91: utils::setup_zkp_batches::{closure#3}::{closure#0}.cover.1 + - Status: SATISFIED + - Description: "Entered setup batch loop" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:172:9 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 92: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 93: core::num::::abs_diff.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to subtract with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2615:21 in function core::num::::abs_diff + +Check 94: core::num::::abs_diff.assertion.2 + - Status: UNREACHABLE + - Description: "attempt to subtract with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2617:21 in function core::num::::abs_diff + +Check 95: std::result::Result::::map_err::::clear::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::clear::{closure#0}}> + +Check 96: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 97: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#2} + +Check 98: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#2} + +Check 99: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.assertion.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index + +Check 100: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index + +Check 101: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.assertion.1 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 102: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 103: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 104: light_compressed_account::Vec::::push_mut.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:24 in function light_compressed_account::Vec::::push_mut + +Check 105: light_compressed_account::Vec::::push_mut.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2612:13 in function light_compressed_account::Vec::::push_mut + +Check 106: light_compressed_account::Vec::::push_mut.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2612:13 in function light_compressed_account::Vec::::push_mut + +Check 107: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#1} + +Check 108: core::ub_checks::maybe_is_nonoverlapping::runtime.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:2355:9 in function core::ub_checks::maybe_is_nonoverlapping::runtime + +Check 109: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 110: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> + +Check 111: std::result::unwrap_failed.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1852:5 in function std::result::unwrap_failed + +Check 112: core::num::::unchecked_sub.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_sub` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:779:17 in function core::num::::unchecked_sub + +Check 113: std::alloc::Layout::repeat.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:374:5 in function std::alloc::Layout::repeat + +Check 114: ::to_isize.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/work/kani/kani/library/kani_core/src/models.rs:176:17 in function ::to_isize + +Check 115: ::to_isize.safety_check.1 + - Status: SUCCESS + - Description: "Offset value overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function ::to_isize + +Check 116: ::to_isize.assertion.1 + - Status: SUCCESS + - Description: "internal error: entered unreachable code" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function ::to_isize + +Check 117: std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:705:15 in function std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok + +Check 118: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:78:26 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 119: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:78:68 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 120: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:81:13 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 121: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:94:47 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 122: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.5 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: ../zero-copy/src/vec.rs:102:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 123: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.6 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 124: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 125: std::option::Option::>::ok_or::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::>::ok_or:: + +Check 126: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 127: core::slice::::copy_from_slice::len_mismatch_fail::do_panic::runtime.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3865:13 in function core::slice::::copy_from_slice::len_mismatch_fail::do_panic::runtime + +Check 128: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 129: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 130: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1083:10 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 131: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 132: std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}> + +Check 133: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 134: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 135: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 136: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 137: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 138: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#1} + +Check 139: calloc.assertion.1 + - Status: SUCCESS + - Description: "max allocation size exceeded" + - Location: :31 in function calloc + +Check 140: calloc.assertion.2 + - Status: SUCCESS + - Description: "max allocation may fail" + - Location: :36 in function calloc + +Check 141: as std::ops::Index>::index.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:375:10 in function as std::ops::Index>::index + +Check 142: as std::ops::Index>::index.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:447:10 in function as std::ops::Index>::index + +Check 143: std::result::Result::::as_ref.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 144: kani::mem::cbmc::same_allocation.unsupported_construct.1 + - Status: SUCCESS + - Description: "Kani does not support reasoning about pointer to unallocated memory" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::mem::cbmc::same_allocation + +Check 145: as std::ops::IndexMut>::index_mut.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:432:14 in function as std::ops::IndexMut>::index_mut + +Check 146: alloc::raw_vec::handle_error.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:796:11 in function alloc::raw_vec::handle_error + +Check 147: alloc::raw_vec::RawVecInner::grow_one.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:570:5 in function alloc::raw_vec::RawVecInner::grow_one + +Check 148: std::result::Result::::map_err::::push::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#0}}> + +Check 149: core::slice::index::slice_end_index_len_fail::do_panic::runtime.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:50:5 in function core::slice::index::slice_end_index_len_fail::do_panic::runtime + +Check 150: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 151: as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:285:13 in function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> + +Check 152: core::num::::unchecked_mul.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_mul` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:991:17 in function core::num::::unchecked_mul + +Check 153: core::num::::unchecked_add.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_add` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add + +Check 154: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 155: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 156: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: + +Check 157: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#0} + +Check 158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 160: core::num::::pow.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3072:31 in function core::num::::pow + +Check 161: core::num::::pow.assertion.2 + - Status: UNREACHABLE + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3074:21 in function core::num::::pow + +Check 162: core::num::::pow.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3074:21 in function core::num::::pow + +Check 163: core::num::::pow.assertion.3 + - Status: UNREACHABLE + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3075:28 in function core::num::::pow + +Check 164: core::num::::pow.assertion.4 + - Status: UNREACHABLE + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3082:17 in function core::num::::pow + +Check 165: core::num::::pow.assertion.5 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3090:31 in function core::num::::pow + +Check 166: core::num::::pow.assertion.6 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3096:21 in function core::num::::pow + +Check 167: core::num::::pow.arithmetic_overflow.2 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3096:21 in function core::num::::pow + +Check 168: core::num::::pow.assertion.7 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3097:28 in function core::num::::pow + +Check 169: std::alloc::Layout::repeat_packed.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:462:5 in function std::alloc::Layout::repeat_packed + +Check 170: std::alloc::Global::alloc_impl.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:190:27 in function std::alloc::Global::alloc_impl + +Check 171: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.1 + - Status: SUCCESS + - Description: "|&result: &bool| !result || self.current_batch_is_half_full()" + - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 172: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.2 + - Status: SUCCESS + - Description: "|&result: &bool| !result || self.current_batch_not_inserted()" + - Location: src/merkle_tree.rs:1107:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 173: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.3 + - Status: SUCCESS + - Description: "|&result: &bool| !result || self.previous_batch_is_inserted()" + - Location: src/merkle_tree.rs:1109:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 174: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.4 + - Status: SUCCESS + - Description: "|&result: &bool| !result || self.previous_batch_bloom_not_zeroed()" + - Location: src/merkle_tree.rs:1111:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 175: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.5 + - Status: SUCCESS + - Description: "|&result: &bool| !result || self.has_updates_since_previous_batch()" + - Location: src/merkle_tree.rs:1113:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 176: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.6 + - Status: SUCCESS + - Description: "|&result: &bool| +{ + let all_conditions = self.current_batch_is_half_full() && + self.current_batch_not_inserted() && self.previous_batch_is_inserted() && + self.previous_batch_bloom_not_zeroed() && + self.has_updates_since_previous_batch(); !all_conditions || result +}" + - Location: src/merkle_tree.rs:1115:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} + +Check 177: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}.assertion.1 + - Status: SUCCESS + - Description: "|result: &Result<(), BatchedMerkleTreeError>| +{ result.is_ok().then(|| self.all_roots_are_safe()).unwrap_or(true) }" + - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4} + +Check 178: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}.assertion.2 + - Status: SUCCESS + - Description: "|result: &Result<(), BatchedMerkleTreeError>| +{ result.is_ok().then(|| self.bloom_filters_are_zeroed()).unwrap_or(true) }" + - Location: src/merkle_tree.rs:1181:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4} + +Check 179: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 180: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 181: std::option::Option::::ok_or::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::::ok_or:: + +Check 182: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 183: , std::collections::TryReserveError> as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::collections::TryReserveError> as std::ops::Try>::branch + +Check 184: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 185: std::option::Option::::unwrap_or.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1035:15 in function std::option::Option::::unwrap_or + +Check 186: kani::rustc_intrinsics::offset::.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 187: kani::rustc_intrinsics::offset::.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 188: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:155:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 189: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 190: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 191: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 192: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 193: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 194: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.3 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 195: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 196: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 197: kani::rustc_intrinsics::offset::.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 198: kani::rustc_intrinsics::offset::.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 199: std::result::Result::::map_err::::push::{closure#1}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#1}}> + +Check 200: light_compressed_account::Vec::::len.assume.1 + - Status: SUCCESS + - Description: "Rust intrinsic assumption failed" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2851:18 in function light_compressed_account::Vec::::len + +Check 201: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 202: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 203: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 204: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.assertion.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size + +Check 205: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size + +Check 206: std::alloc::Layout::max_size_for_align.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:105:32 in function std::alloc::Layout::max_size_for_align + +Check 207: std::alloc::Layout::max_size_for_align.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_sub` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:105:18 in function std::alloc::Layout::max_size_for_align + +Check 208: as std::cmp::PartialEq>::eq.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function as std::cmp::PartialEq>::eq + +Check 209: std::ptr::drop_in_place::>>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 210: std::ptr::drop_in_place::>>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 211: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 212: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 213: >::index.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:274:10 in function >::index + +Check 214: kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize>.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize> + +Check 215: kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize>.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize> + +Check 216: as std::slice::SliceIndex<[u8]>>::index_mut.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:450:5 in function as std::slice::SliceIndex<[u8]>>::index_mut + +Check 217: as std::slice::SliceIndex<[u8]>>::index_mut.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[u8]>>::index_mut + +Check 218: as std::slice::SliceIndex<[u8]>>::index_mut.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[u8]>>::index_mut + +Check 219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1067:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 220: state_tree_update::verify_state_tree_update_one_by_one.cover.1 + - Status: SATISFIED + - Description: "Root history non-empty" + - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:82:5 in function state_tree_update::verify_state_tree_update_one_by_one + +Check 221: state_tree_update::verify_state_tree_update_one_by_one.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:84:14 in function state_tree_update::verify_state_tree_update_one_by_one + +Check 222: state_tree_update::verify_state_tree_update_one_by_one.cover.2 + - Status: SATISFIED + - Description: "Loop iteration 0" + - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:85:9 in function state_tree_update::verify_state_tree_update_one_by_one + +Check 223: state_tree_update::verify_state_tree_update_one_by_one.cover.3 + - Status: SATISFIED + - Description: "Loop iteration 9" + - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:86:9 in function state_tree_update::verify_state_tree_update_one_by_one + +Check 224: state_tree_update::verify_state_tree_update_one_by_one.cover.4 + - Status: SATISFIED + - Description: "Update succeeded" + - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:94:9 in function state_tree_update::verify_state_tree_update_one_by_one + +Check 225: std::option::Option::<&[u8; 32]>::ok_or::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&[u8; 32]>::ok_or:: + +Check 226: core::num::::checked_add.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_add` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:525:31 in function core::num::::checked_add + +Check 227: std::hint::assert_unchecked.assume.1 + - Status: SUCCESS + - Description: "Rust intrinsic assumption failed" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/hint.rs:209:9 in function std::hint::assert_unchecked + +Check 228: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 229: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 230: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 231: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 232: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:644:53 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 233: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.3 + - Status: SUCCESS + - Description: "attempt to subtract with overflow" + - Location: src/merkle_tree.rs:653:53 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 234: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:654:44 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 235: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.5 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:658:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 236: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.6 + - Status: SUCCESS + - Description: "attempt to subtract with overflow" + - Location: src/merkle_tree.rs:665:66 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 237: malloc.assertion.1 + - Status: SUCCESS + - Description: "max allocation size exceeded" + - Location: :31 in function malloc + +Check 238: malloc.assertion.2 + - Status: SUCCESS + - Description: "max allocation may fail" + - Location: :36 in function malloc + +Check 239: core::num::::saturating_mul.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2009:19 in function core::num::::saturating_mul + +Check 240: core::slice::::split_at_mut.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1981:15 in function core::slice::::split_at_mut + +Check 241: core::slice::::split_at_mut.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1983:21 in function core::slice::::split_at_mut + +Check 242: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.assertion.1 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 243: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/queue_batch_metadata.rs:210:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 244: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:211:45 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 245: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.2 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/queue_batch_metadata.rs:219:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 246: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.3 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/queue_batch_metadata.rs:221:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 247: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.4 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/queue_batch_metadata.rs:223:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 248: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.5 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 249: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.6 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 250: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.7 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 251: core::slice::index::slice_index_order_fail::do_panic::runtime.assertion.1 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:62:5 in function core::slice::index::slice_index_order_fail::do_panic::runtime + +Check 252: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 253: utils::setup_zkp_batches::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#1} + +Check 254: alloc::raw_vec::RawVecInner::grow_amortized.assertion.1 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 255: alloc::raw_vec::RawVecInner::grow_amortized.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 256: utils::setup_zkp_batches::{closure#3}.assertion.1 + - Status: SUCCESS + - Description: "tree.hash_chain_stores.len() == 2" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:163:1 in function utils::setup_zkp_batches::{closure#3} + +Check 257: utils::setup_zkp_batches::{closure#3}.assertion.2 + - Status: SUCCESS + - Description: "tree.queue_batches.batch_size > 0" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:1 in function utils::setup_zkp_batches::{closure#3} + +Check 258: utils::setup_zkp_batches::{closure#3}.assertion.3 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:75 in function utils::setup_zkp_batches::{closure#3} + +Check 259: utils::setup_zkp_batches::{closure#3}.assertion.4 + - Status: SUCCESS + - Description: "num_zkp_batches > 0 && num_zkp_batches <= +tree.queue_batches.get_num_zkp_batches() as usize * 2" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#3} + +Check 260: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 261: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 262: core::num::::unchecked_add.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_add` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add + +Check 263: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 264: std::result::Result::::map_err::::push::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#0}}> + +Check 265: core::ub_checks::is_valid_allocation_size.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size + +Check 266: core::ub_checks::is_valid_allocation_size.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size + +Check 267: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#0} + +Check 268: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap + +Check 269: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 270: std::alloc::Layout::is_size_align_valid.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:78:5 in function std::alloc::Layout::is_size_align_valid + +Check 271: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 272: ::clone.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 273: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#2} + +Check 274: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 275: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../zero-copy/src/cyclic_vec.rs:216:35 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 276: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 277: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.4 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 278: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.5 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 279: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 280: std::ptr::write_bytes::<[u8; 2048]>.safety_check.1 + - Status: SUCCESS + - Description: "`dst` must be properly aligned" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> + +Check 281: std::ptr::write_bytes::<[u8; 2048]>.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "write_bytes: attempt to compute number in bytes which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> + +Check 282: alloc::raw_vec::finish_grow::.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:774:5 in function alloc::raw_vec::finish_grow:: + +Check 283: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/queue_batch_metadata.rs:86:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 284: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/queue_batch_metadata.rs:86:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 285: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree_metadata.rs:83:20 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 286: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree_metadata.rs:87:37 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 287: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree_metadata.rs:85:15 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 288: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.3 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree_metadata.rs:83:20 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 289: std::ptr::const_ptr::::is_aligned_to.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to subtract with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs:1429:23 in function std::ptr::const_ptr::::is_aligned_to + +Check 290: std::ptr::const_ptr::::is_aligned_to.assertion.2 + - Status: SUCCESS + - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs:1426:13 in function std::ptr::const_ptr::::is_aligned_to + +Check 291: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:775:65 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 292: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:783:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 293: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.3 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 294: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.4 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:793:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 295: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.5 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 296: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 297: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 298: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/queue_batch_metadata.rs:179:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 299: , std::alloc::AllocError> as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 300: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len_mut.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:189:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len_mut + +Check 301: kani::rustc_intrinsics::offset::.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 302: kani::rustc_intrinsics::offset::.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 303: utils::setup_zkp_batches.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:14 in function utils::setup_zkp_batches + +Check 304: utils::setup_zkp_batches.cover.1 + - Status: UNREACHABLE + - Description: "Entered setup batch loop" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:172:9 in function utils::setup_zkp_batches + +Check 305: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 306: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 307: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 308: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 309: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:271:13 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> + +Check 310: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 311: std::slice::from_raw_parts_mut::<'_, u8>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, u8> + +Check 312: std::slice::from_raw_parts_mut::<'_, u8>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, u8> + +Check 313: core::num::::checked_sub.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_sub` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:682:31 in function core::num::::checked_sub + +Check 314: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:192:49 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 315: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.2 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:194:33 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 316: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.3 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:200:43 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 317: >::from.assertion.1 + - Status: SUCCESS + - Description: "Invalid BatchState value" + - Location: src/batch.rs:25:18 in function >::from + +Check 318: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#0}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#0} + +Check 319: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#1} + +Check 320: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.1 + - Status: SUCCESS + - Description: "|result: &Result<(), BatchedMerkleTreeError>| +{ + result.is_ok().then(|| self.get_state() == + BatchState::Inserted).unwrap_or(true) +}" + - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} + +Check 321: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.2 + - Status: SUCCESS + - Description: "|result: &Result<(), BatchedMerkleTreeError>| +{ + result.is_ok().then(|| self.num_full_zkp_batches == self.batch_size / + self.zkp_batch_size).unwrap_or(true) +}" + - Location: src/batch.rs:187:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} + +Check 322: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.3 + - Status: SUCCESS + - Description: "|result: &Result<(), BatchedMerkleTreeError>| +{ + result.is_ok().then(|| self.num_inserted_zkp_batches == self.batch_size / + self.zkp_batch_size).unwrap_or(true) +}" + - Location: src/batch.rs:190:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} + +Check 323: ::default.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree_metadata.rs:58:24 in function ::default + +Check 324: ::default.assertion.2 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/merkle_tree_metadata.rs:66:40 in function ::default + +Check 325: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.1 + - Status: SATISFIED + - Description: "Size check passed in init" + - Location: src/merkle_tree.rs:340:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 326: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.2 + - Status: SATISFIED + - Description: "Past split_at_mut in init" + - Location: src/merkle_tree.rs:345:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 327: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer dereference: address must be a multiple of its type's alignment" + - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 328: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.2 + - Status: SUCCESS + - Description: "null pointer dereference occurred" + - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 329: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.3 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 330: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.4 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 331: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:397:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 332: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.2 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: src/merkle_tree.rs:428:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 333: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.3 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:428:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 334: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.3 + - Status: SATISFIED + - Description: "Entering ghost state initialization" + - Location: src/merkle_tree.rs:458:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 335: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.4 + - Status: SATISFIED + - Description: "hash_chain_store_1 created" + - Location: src/merkle_tree.rs:463:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 336: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 337: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.5 + - Status: SATISFIED + - Description: "Ghost state initialization complete" + - Location: src/merkle_tree.rs:470:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 338: std::ptr::drop_in_place::>>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 339: std::ptr::drop_in_place::>>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 340: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}.assertion.1 + - Status: SUCCESS + - Description: "bloom_filter_store.len() > 0" + - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3} + +Check 341: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1333:5 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 342: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1335:14 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 343: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1336:14 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 344: core::num::::unchecked_add.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to compute `unchecked_add` which would overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add + +Check 345: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 346: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 347: std::result::Result::::unwrap.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap + +Check 348: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 349: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 350: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len_mut.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:202:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len_mut + +Check 351: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/queue_batch_metadata.rs:161:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 352: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.assertion.2 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:161:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 353: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 354: utils::setup_zkp_batches::{closure#2}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#2} + +Check 355: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> + +Check 356: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> + +Check 357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#3}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#3} + +Check 358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.1 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1131:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.2 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1133:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 360: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.3 + - Status: UNREACHABLE + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 361: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.4 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1139:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.5 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 364: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 365: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 366: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:80:26 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 367: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:81:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 368: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:82:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 369: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:86:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 370: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.5 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:102:47 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 371: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.6 + - Status: SUCCESS + - Description: "attempt to multiply with overflow" + - Location: ../zero-copy/src/cyclic_vec.rs:110:31 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 372: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.assertion.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 373: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to divide by zero" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 374: std::ptr::drop_in_place::>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 375: std::ptr::drop_in_place::>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 377: std::ptr::NonNull::::as_ref::<'_>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:18 in function std::ptr::NonNull::::as_ref::<'_> + +Check 378: std::ptr::NonNull::::as_ref::<'_>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:18 in function std::ptr::NonNull::::as_ref::<'_> + +Check 379: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:271:13 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}> + +Check 380: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.1 + - Status: UNREACHABLE + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 381: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.2 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 382: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.3 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 383: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 384: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.assertion.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/queue_batch_metadata.rs:57:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 385: core::panicking::panic_nounwind_fmt::runtime.unsupported_construct.1 + - Status: SUCCESS + - Description: "call to foreign "Rust" function `_RNvCsghXZG3UZk90_7___rustc17rust_begin_unwind` is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/new/choose" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panicking.rs:105:17 in function core::panicking::panic_nounwind_fmt::runtime + +Check 386: utils::create_test_tree_small_state.cover.1 + - Status: SATISFIED + - Description: "init_result" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:133:5 in function utils::create_test_tree_small_state + +Check 387: kani::rustc_intrinsics::offset::.safety_check.1 + - Status: SUCCESS + - Description: "Offset in bytes overflows isize" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 388: kani::rustc_intrinsics::offset::.safety_check.2 + - Status: SUCCESS + - Description: "Offset result and original pointer must point to the same allocation" + - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: + +Check 389: std::result::Result::::unwrap.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap + +Check 390: std::ptr::drop_in_place::>>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 391: std::ptr::drop_in_place::>>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 392: std::alloc::Global::grow_impl.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to subtract with overflow" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:225:58 in function std::alloc::Global::grow_impl + +Check 393: std::alloc::Global::grow_impl.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function std::alloc::Global::grow_impl + +Check 394: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:113:15 in function as std::ops::Try>::branch + +Check 395: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#1}.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#1} + +Check 396: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.assertion.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index + +Check 397: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index + +Check 398: std::ptr::NonNull::::as_mut::<'_>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> + +Check 399: std::ptr::NonNull::::as_mut::<'_>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> + +Check 400: std::ptr::drop_in_place::>>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 401: std::ptr::drop_in_place::>>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> + +Check 402: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> + +Check 403: light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size.assertion.1 + - Status: SUCCESS + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:1389:20 in function light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size + +Check 404: std::panic::Location::<'_>::caller.unsupported_construct.1 + - Status: SUCCESS + - Description: "caller_location is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/374" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/location.rs:147:9 in function std::panic::Location::<'_>::caller + +Check 405: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 406: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:450:5 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut + +Check 407: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut + +Check 408: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut + +Check 409: std::boxed::Box::<[u8; 2048]>::leak::<'_>.safety_check.1 + - Status: SUCCESS + - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1610:18 in function std::boxed::Box::<[u8; 2048]>::leak::<'_> + +Check 410: std::boxed::Box::<[u8; 2048]>::leak::<'_>.safety_check.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1610:18 in function std::boxed::Box::<[u8; 2048]>::leak::<'_> + +Check 411: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.assertion.1 + - Status: UNREACHABLE + - Description: "attempt to add with overflow" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 412: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.assertion.2 + - Status: UNREACHABLE + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 413: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.arithmetic_overflow.1 + - Status: SUCCESS + - Description: "attempt to calculate the remainder with a divisor of zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 414: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 415: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 416: as std::ops::Try>::branch.unreachable.1 + - Status: SUCCESS + - Description: "unreachable code" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2614:15 in function as std::ops::Try>::branch + +Check 417: memcmp.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: :27 in function memcmp + +Check 418: memcmp.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: :27 in function memcmp + +Check 419: memcmp.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: :27 in function memcmp + +Check 420: memcmp.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: :27 in function memcmp + +Check 421: memcmp.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: :27 in function memcmp + +Check 422: memcmp.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: :27 in function memcmp + +Check 423: memcmp.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: :27 in function memcmp + +Check 424: memcmp.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: :27 in function memcmp + +Check 425: memcmp.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: :27 in function memcmp + +Check 426: memcmp.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: :27 in function memcmp + +Check 427: memcmp.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: :27 in function memcmp + +Check 428: memcmp.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: :27 in function memcmp + +Check 429: __rust_dealloc.precondition_instance.1 + - Status: SUCCESS + - Description: "free argument must be NULL or valid pointer" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 430: __rust_dealloc.precondition_instance.2 + - Status: SUCCESS + - Description: "free argument must be dynamic object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 431: __rust_dealloc.precondition_instance.3 + - Status: SUCCESS + - Description: "free argument has offset zero" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 432: __rust_dealloc.precondition_instance.4 + - Status: SUCCESS + - Description: "double free" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 433: __rust_dealloc.precondition_instance.5 + - Status: SUCCESS + - Description: "free called for new[] object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 434: __rust_dealloc.precondition_instance.6 + - Status: SUCCESS + - Description: "free called for stack-allocated object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc + +Check 435: calloc.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: :14 in function calloc + +Check 436: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 437: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 438: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 439: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 440: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 441: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new + +Check 442: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2614:15 in function as std::ops::Try>::branch + +Check 443: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2616:21 in function as std::ops::Try>::branch + +Check 444: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 445: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 446: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 447: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 448: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 449: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear + +Check 450: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 451: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 452: ::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:8:24 in function ::eq + +Check 453: ::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:8:24 in function ::eq + +Check 454: ::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:8:24 in function ::eq + +Check 455: ::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:8:24 in function ::eq + +Check 456: ::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:8:24 in function ::eq + +Check 457: ::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:8:24 in function ::eq + +Check 458: ::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:8:24 in function ::eq + +Check 459: ::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:8:24 in function ::eq + +Check 460: ::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:8:24 in function ::eq + +Check 461: ::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:8:24 in function ::eq + +Check 462: ::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:8:24 in function ::eq + +Check 463: ::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:8:24 in function ::eq + +Check 464: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 465: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 466: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 467: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 468: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 469: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 470: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1190:42 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 471: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 472: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 473: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 474: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 475: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 476: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 477: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 478: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 479: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 480: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 481: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 482: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 483: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 484: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1207:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 485: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 486: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 487: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 488: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 489: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 490: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 491: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1217:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 492: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1221:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter + +Check 493: as std::iter::Iterator>::next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 494: as std::iter::Iterator>::next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 495: as std::iter::Iterator>::next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 496: as std::iter::Iterator>::next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 497: as std::iter::Iterator>::next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 498: as std::iter::Iterator>::next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 499: as std::iter::Iterator>::next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 500: as std::iter::Iterator>::next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 501: as std::iter::Iterator>::next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 502: as std::iter::Iterator>::next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 503: as std::iter::Iterator>::next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 504: as std::iter::Iterator>::next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 505: as std::iter::Iterator>::next.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 506: as std::iter::Iterator>::next.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 507: as std::iter::Iterator>::next.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 508: as std::iter::Iterator>::next.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 509: as std::iter::Iterator>::next.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 510: as std::iter::Iterator>::next.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 511: as std::iter::Iterator>::next.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next + +Check 512: as std::iter::Iterator>::next.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next + +Check 513: as std::iter::Iterator>::next.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 514: as std::iter::Iterator>::next.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 515: as std::iter::Iterator>::next.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 516: as std::iter::Iterator>::next.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 517: as std::iter::Iterator>::next.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 518: as std::iter::Iterator>::next.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 519: std::alloc::Layout::align.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 520: std::alloc::Layout::align.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 521: std::alloc::Layout::align.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 522: std::alloc::Layout::align.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 523: std::alloc::Layout::align.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 524: std::alloc::Layout::align.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align + +Check 525: std::cmp::impls::::lt.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 526: std::cmp::impls::::lt.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 527: std::cmp::impls::::lt.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 528: std::cmp::impls::::lt.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 529: std::cmp::impls::::lt.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 530: std::cmp::impls::::lt.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 531: std::cmp::impls::::lt.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 532: std::cmp::impls::::lt.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 533: std::cmp::impls::::lt.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 534: std::cmp::impls::::lt.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 535: std::cmp::impls::::lt.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 536: std::cmp::impls::::lt.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 537: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 538: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 539: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 540: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 541: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 542: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} + +Check 543: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> + +Check 544: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1159:21 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> + +Check 545: std::result::Result::::is_ok.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 546: std::result::Result::::is_ok.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 547: std::result::Result::::is_ok.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 548: std::result::Result::::is_ok.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 549: std::result::Result::::is_ok.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 550: std::result::Result::::is_ok.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok + +Check 551: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 552: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 553: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 554: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 555: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 556: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 557: std::ptr::Alignment::new.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/alignment.rs:64:13 in function std::ptr::Alignment::new + +Check 558: memcpy.pointer.1 + - Status: SUCCESS + - Description: "same object violation in (const char *)(const void *)ptr >= (const char *)(void *)result + (signed long int)bytes_to_copy" + - Location: :33 in function memcpy + +Check 559: memcpy.pointer.2 + - Status: SUCCESS + - Description: "same object violation in (const char *)(void *)result >= (const char *)(const void *)ptr + (signed long int)bytes_to_copy" + - Location: :34 in function memcpy + +Check 560: __rust_realloc.precondition_instance.1 + - Status: SUCCESS + - Description: "memcpy src/dst overlap" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc + +Check 561: __rust_realloc.precondition_instance.2 + - Status: SUCCESS + - Description: "memcpy source region readable" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc + +Check 562: __rust_realloc.precondition_instance.3 + - Status: SUCCESS + - Description: "memcpy destination region writeable" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc + +Check 563: __rust_realloc.precondition_instance.4 + - Status: SUCCESS + - Description: "free argument must be NULL or valid pointer" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 564: __rust_realloc.precondition_instance.5 + - Status: SUCCESS + - Description: "free argument must be dynamic object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 565: __rust_realloc.precondition_instance.6 + - Status: SUCCESS + - Description: "free argument has offset zero" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 566: __rust_realloc.precondition_instance.7 + - Status: SUCCESS + - Description: "double free" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 567: __rust_realloc.precondition_instance.8 + - Status: SUCCESS + - Description: "free called for new[] object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 568: __rust_realloc.precondition_instance.9 + - Status: SUCCESS + - Description: "free called for stack-allocated object" + - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc + +Check 569: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index + +Check 570: std::alloc::Global::grow_impl.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:223:27 in function std::alloc::Global::grow_impl + +Check 571: std::alloc::Global::grow_impl.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:236:31 in function std::alloc::Global::grow_impl + +Check 572: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 573: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 574: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 575: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 576: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 577: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 578: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 579: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 580: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 581: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 582: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 583: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} + +Check 584: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2629:21 in function as std::ops::FromResidual>>::from_residual + +Check 585: std::result::Result::::unwrap.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap + +Check 586: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 587: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 588: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 589: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 590: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 591: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 592: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 593: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 594: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 595: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 596: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 597: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 598: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual + +Check 599: core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}::{closure#0}}> + +Check 600: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 601: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 602: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 603: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 604: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 605: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 606: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 607: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 608: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 609: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 610: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 611: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 612: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 613: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 614: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 615: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 616: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 617: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} + +Check 618: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 619: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 620: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 621: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 622: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 623: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice + +Check 624: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 625: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 626: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 627: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 628: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 629: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch + +Check 630: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:249:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 631: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 632: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 633: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 634: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 635: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 636: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 637: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:256:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 638: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 639: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 640: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 641: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 642: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 643: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 644: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 645: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 646: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 647: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 648: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 649: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 650: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 651: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 652: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 653: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 654: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 655: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 656: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:255:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 657: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 658: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 659: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 660: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 661: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 662: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 663: pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 664: pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 665: pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 666: pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 667: pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 668: pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 669: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 670: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 671: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 672: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 673: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 674: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 675: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 676: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 677: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 678: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 679: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 680: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 681: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 682: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 683: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 684: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 685: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 686: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 687: pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 688: pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 689: pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 690: pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 691: pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 692: pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 693: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 694: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 695: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 696: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 697: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 698: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 699: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 700: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 701: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 702: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.61 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 703: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.62 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 704: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.63 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 705: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.64 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 706: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.65 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 707: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.66 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 708: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.67 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 709: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.68 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 710: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.69 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 711: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.70 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:265:17 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 712: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.71 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:268:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert + +Check 713: >::get_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:235:13 in function >::get_mut + +Check 714: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:276:37 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}> + +Check 715: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 716: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 717: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 718: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 719: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 720: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> + +Check 721: pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 722: pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 723: pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 724: pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 725: pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 726: pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 728: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 729: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 730: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 731: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 732: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index + +Check 733: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 734: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 735: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 736: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 737: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 738: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} + +Check 739: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 740: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 741: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 742: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 743: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 744: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 745: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 746: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 747: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 748: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 749: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 750: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} + +Check 751: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 752: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 753: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 754: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 755: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 756: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} + +Check 757: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 758: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 759: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 760: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 761: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 762: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 763: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 764: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 765: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 766: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 767: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 768: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 769: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches + +Check 770: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:66:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 771: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:80:26 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 772: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:81:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 773: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:82:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 774: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:84:24 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 775: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:86:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 776: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.5 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:102:47 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 777: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:62:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at + +Check 778: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 779: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 780: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 781: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 782: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 783: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator + +Check 784: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 785: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 786: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 787: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 788: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 789: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 790: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 791: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 792: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 793: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 794: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 795: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 796: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 797: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 798: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 799: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 800: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 801: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 802: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 803: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 804: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 805: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 806: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 807: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 808: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 809: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 810: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 811: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 812: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 813: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 814: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 815: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 816: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 817: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 818: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 819: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 820: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter + +Check 821: as std::iter::Iterator>::next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 822: as std::iter::Iterator>::next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 823: as std::iter::Iterator>::next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 824: as std::iter::Iterator>::next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 825: as std::iter::Iterator>::next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 826: as std::iter::Iterator>::next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 827: as std::iter::Iterator>::next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 828: as std::iter::Iterator>::next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 829: as std::iter::Iterator>::next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 830: as std::iter::Iterator>::next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 831: as std::iter::Iterator>::next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 832: as std::iter::Iterator>::next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 833: as std::iter::Iterator>::next.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 834: as std::iter::Iterator>::next.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 835: as std::iter::Iterator>::next.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 836: as std::iter::Iterator>::next.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 837: as std::iter::Iterator>::next.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 838: as std::iter::Iterator>::next.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 839: as std::iter::Iterator>::next.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next + +Check 840: as std::iter::Iterator>::next.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next + +Check 841: as std::iter::Iterator>::next.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 842: as std::iter::Iterator>::next.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 843: as std::iter::Iterator>::next.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 844: as std::iter::Iterator>::next.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 845: as std::iter::Iterator>::next.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 846: as std::iter::Iterator>::next.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 847: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 848: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 849: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 850: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 851: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 852: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 853: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 854: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 855: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 856: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 857: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 858: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 859: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 860: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 861: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 862: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 863: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 864: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 865: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 866: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 867: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 868: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 869: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 870: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 871: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 872: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 873: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 874: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 875: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 876: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 877: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 878: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 879: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 880: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 881: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 882: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} + +Check 883: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 884: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 885: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 886: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 887: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 888: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps + +Check 889: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> + +Check 890: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1159:21 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> + +Check 891: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 892: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 893: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 894: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 895: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 896: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 897: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 898: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 899: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 900: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 901: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 902: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 903: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 904: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 905: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 906: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 907: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 908: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 909: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted + +Check 910: as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 911: as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 912: as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 913: as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 914: as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 915: as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 916: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 917: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 918: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 919: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 920: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 921: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 922: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 923: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 924: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 925: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 926: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 927: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 928: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 929: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 930: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 931: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 932: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 933: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 934: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} + +Check 935: std::ptr::read::<[u64; 2]>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 936: std::ptr::read::<[u64; 2]>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 937: std::ptr::read::<[u64; 2]>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 938: std::ptr::read::<[u64; 2]>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 939: std::ptr::read::<[u64; 2]>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 940: std::ptr::read::<[u64; 2]>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> + +Check 941: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 942: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 943: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 944: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 945: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 946: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice + +Check 947: std::result::Result::::unwrap.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap + +Check 948: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 949: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 950: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 951: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 952: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 953: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper + +Check 954: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:330:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 955: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:342:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 956: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 957: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 958: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 959: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 960: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 961: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 962: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 963: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 964: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 965: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 966: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 967: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 968: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 969: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 970: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 971: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 972: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 973: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 974: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 975: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 976: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 977: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 978: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 979: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 980: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 981: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 982: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 983: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 984: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 985: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 986: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 987: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 988: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 989: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 990: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 991: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 992: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:362:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 993: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 994: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 995: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 996: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 997: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 998: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 999: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:367:32 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1000: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:377:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1001: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1002: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1003: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1004: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1005: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1006: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1007: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:380:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1008: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:397:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1009: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:402:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1010: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1011: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1012: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1013: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1014: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1015: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.61 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1016: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.62 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1017: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.63 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1018: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.64 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1019: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.65 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1020: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.66 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1021: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.67 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1022: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.68 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:417:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1023: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.69 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1024: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.70 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1025: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.71 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1026: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.72 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1027: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.73 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1028: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.74 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1029: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.75 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:436:50 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1030: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.76 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:464:55 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1031: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.77 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1032: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.78 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1033: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.79 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1034: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.80 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1035: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.81 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1036: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.82 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init + +Check 1037: > as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1038: > as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1039: > as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1040: > as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1041: > as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1042: > as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 1043: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1044: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1045: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1046: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1047: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1048: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok + +Check 1049: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1050: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1051: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1052: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1053: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1054: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1055: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:204:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} + +Check 1056: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1057: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1058: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1059: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1060: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1061: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 1062: ::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1063: ::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1064: ::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1065: ::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1066: ::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1067: ::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1068: ::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1069: ::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1070: ::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1071: ::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1072: ::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1073: ::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq + +Check 1074: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 1075: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 1076: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1077: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1078: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1079: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1080: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1081: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1082: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1083: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1084: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1085: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1086: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1087: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1088: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches + +Check 1089: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1090: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1091: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1092: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1093: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1094: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1095: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1096: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1097: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1098: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1099: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1100: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1101: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1102: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1103: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1104: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1105: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1106: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1107: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1108: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1109: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1110: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1111: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1112: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1113: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1114: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1115: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1116: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1117: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1118: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1119: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1120: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1121: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1122: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1123: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1124: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1125: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1126: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1127: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1128: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1129: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1130: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1131: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1132: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1133: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1134: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1135: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1136: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1137: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push + +Check 1138: ::clone.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1139: ::clone.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1140: ::clone.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1141: ::clone.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1142: ::clone.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1143: ::clone.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1144: ::clone.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone + +Check 1145: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1146: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1147: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1148: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1149: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1150: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1151: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1152: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1153: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1154: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1155: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1156: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1157: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1160: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1161: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1162: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} + +Check 1163: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1164: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1165: std::result::Result::::map_err::::push::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#0}}> + +Check 1166: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:347:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1167: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1168: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1169: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1170: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1171: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1172: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1173: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1174: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1175: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1176: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1177: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1178: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get + +Check 1179: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1180: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1181: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1182: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1183: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1184: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1185: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1186: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state + +Check 1187: utils::setup_zkp_batches::{closure#3}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1188: utils::setup_zkp_batches::{closure#3}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1189: utils::setup_zkp_batches::{closure#3}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1190: utils::setup_zkp_batches::{closure#3}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1191: utils::setup_zkp_batches::{closure#3}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1192: utils::setup_zkp_batches::{closure#3}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1193: utils::setup_zkp_batches::{closure#3}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1194: utils::setup_zkp_batches::{closure#3}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1195: utils::setup_zkp_batches::{closure#3}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1196: utils::setup_zkp_batches::{closure#3}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1197: utils::setup_zkp_batches::{closure#3}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1198: utils::setup_zkp_batches::{closure#3}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} + +Check 1199: utils::setup_zkp_batches::{closure#3}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1200: utils::setup_zkp_batches::{closure#3}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1201: utils::setup_zkp_batches::{closure#3}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1202: utils::setup_zkp_batches::{closure#3}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1203: utils::setup_zkp_batches::{closure#3}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1204: utils::setup_zkp_batches::{closure#3}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} + +Check 1205: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1206: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1207: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1208: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1209: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1210: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1211: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index + +Check 1212: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1213: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1214: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1215: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1216: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1217: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1218: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:227:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size + +Check 1219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1220: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1221: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1222: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1223: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1224: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1225: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1226: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1227: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1228: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1229: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1230: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1231: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1232: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1233: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1234: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1235: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1236: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1237: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1238: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1239: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1240: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1241: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1242: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1243: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1244: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1245: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1246: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1247: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1248: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1249: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1250: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1251: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1252: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1253: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1254: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1255: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1256: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1257: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1258: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1259: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1260: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1261: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1262: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1263: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1264: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1265: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1266: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1267: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1268: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1269: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1270: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1271: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1272: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1273: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1274: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1275: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1276: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1277: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1278: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1279: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1280: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.61 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1281: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.62 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1282: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.63 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1283: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.64 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1284: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.65 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1285: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.66 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1286: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.67 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1287: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.68 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1288: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.69 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1289: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.70 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1290: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.71 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1291: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.72 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1292: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.73 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1293: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.74 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1294: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.75 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1295: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.76 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1296: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.77 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1297: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.78 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1298: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.79 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1299: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.80 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1300: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.81 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1301: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.82 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1302: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.83 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1303: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.84 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} + +Check 1304: std::ptr::drop_in_place::>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1305: std::ptr::drop_in_place::>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1306: std::ptr::drop_in_place::>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1307: std::ptr::drop_in_place::>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1308: std::ptr::drop_in_place::>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1309: std::ptr::drop_in_place::>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1310: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1311: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1312: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1313: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1314: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1315: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1316: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1317: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1318: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1319: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1320: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1321: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1322: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1323: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1324: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1325: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1326: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1327: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} + +Check 1328: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1329: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1330: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1331: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1332: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1333: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted + +Check 1334: std::ptr::drop_in_place::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1335: std::ptr::drop_in_place::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1336: std::ptr::drop_in_place::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1337: std::ptr::drop_in_place::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1338: std::ptr::drop_in_place::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1339: std::ptr::drop_in_place::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1340: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1341: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1342: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1343: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1344: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1345: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} + +Check 1346: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size + +Check 1347: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:98:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size + +Check 1348: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1349: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1350: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1351: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1352: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1353: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1354: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1355: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1356: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} + +Check 1360: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 1361: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 1362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1364: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1365: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1366: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1367: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1368: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1369: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1370: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1371: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1372: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1373: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1374: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1375: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1377: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1378: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1379: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1380: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1381: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1382: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1383: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1384: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1385: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1386: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1387: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1388: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1389: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1390: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1391: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1392: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch + +Check 1393: as std::iter::Iterator>::next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1394: as std::iter::Iterator>::next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1395: as std::iter::Iterator>::next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1396: as std::iter::Iterator>::next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1397: as std::iter::Iterator>::next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1398: as std::iter::Iterator>::next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next + +Check 1399: as std::iter::Iterator>::next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1400: as std::iter::Iterator>::next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1401: as std::iter::Iterator>::next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1402: as std::iter::Iterator>::next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1403: as std::iter::Iterator>::next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1404: as std::iter::Iterator>::next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next + +Check 1405: as std::iter::Iterator>::next.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1406: as std::iter::Iterator>::next.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1407: as std::iter::Iterator>::next.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1408: as std::iter::Iterator>::next.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1409: as std::iter::Iterator>::next.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1410: as std::iter::Iterator>::next.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next + +Check 1411: as std::iter::Iterator>::next.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next + +Check 1412: as std::iter::Iterator>::next.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next + +Check 1413: as std::iter::Iterator>::next.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1414: as std::iter::Iterator>::next.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1415: as std::iter::Iterator>::next.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1416: as std::iter::Iterator>::next.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1417: as std::iter::Iterator>::next.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1418: as std::iter::Iterator>::next.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next + +Check 1419: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1420: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1421: light_compressed_account::Vec::::len.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1422: light_compressed_account::Vec::::len.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1423: light_compressed_account::Vec::::len.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1424: light_compressed_account::Vec::::len.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1425: light_compressed_account::Vec::::len.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1426: light_compressed_account::Vec::::len.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len + +Check 1427: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function as std::ops::FromResidual>>::from_residual + +Check 1428: std::result::Result::::map_err::::push::{closure#1}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#1}}> + +Check 1429: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1430: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1431: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1432: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1433: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1434: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} + +Check 1435: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1436: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1437: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1438: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1439: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1440: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1441: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1442: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1443: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1444: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1445: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1446: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1447: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1448: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} + +Check 1449: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:276:37 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> + +Check 1450: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1451: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1452: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1453: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1454: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1455: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1456: light_compressed_account::Pubkey::to_bytes.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1457: light_compressed_account::Pubkey::to_bytes.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1458: light_compressed_account::Pubkey::to_bytes.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1459: light_compressed_account::Pubkey::to_bytes.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1460: light_compressed_account::Pubkey::to_bytes.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1461: light_compressed_account::Pubkey::to_bytes.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes + +Check 1462: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:249:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1463: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1464: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1465: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1466: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1467: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1468: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1469: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:256:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1470: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1471: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1472: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1473: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1474: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1475: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1476: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1477: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1478: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1479: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1480: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1481: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1482: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1483: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1484: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1485: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1486: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1487: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1488: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:255:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1489: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1490: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1491: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1492: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1493: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1494: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1495: pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 1496: pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 1497: pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 1498: pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 1499: pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 1500: pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 1501: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1502: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1503: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1504: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1505: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1506: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1507: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1508: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1509: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1510: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1511: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1512: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1513: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1514: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1515: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1516: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1517: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1518: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1519: pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 1520: pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 1521: pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 1522: pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 1523: pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 1524: pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 1525: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1526: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1527: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1528: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1529: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1530: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1531: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1532: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1533: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1534: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.61 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1535: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.62 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1536: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.63 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1537: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.64 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1538: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.65 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1539: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.66 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1540: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.67 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1541: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.68 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1542: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.69 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1543: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.70 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:265:17 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1544: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.71 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:268:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} + +Check 1545: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1546: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1547: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1548: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1549: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1550: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1551: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1552: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1553: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1554: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1555: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1556: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1557: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1558: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1559: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1560: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1561: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1562: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1563: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1564: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1565: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1566: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1567: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1568: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1569: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1570: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:210:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push + +Check 1571: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1572: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1573: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1574: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1575: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1576: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1577: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1578: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1579: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1580: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1581: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1582: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1583: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1584: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1585: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1586: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1587: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1588: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1589: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1590: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1591: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1592: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1593: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1594: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1595: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1596: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1597: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1598: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1599: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1600: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1601: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1602: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1603: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1604: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1605: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1606: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1607: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1608: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1609: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1610: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1611: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1612: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1613: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1614: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1615: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1616: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1617: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1618: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1619: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:179:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill + +Check 1620: std::option::Option::::unwrap_or.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1035:15 in function std::option::Option::::unwrap_or + +Check 1621: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1622: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1623: std::ptr::drop_in_place::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1624: std::ptr::drop_in_place::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1625: std::ptr::drop_in_place::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1626: std::ptr::drop_in_place::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1627: std::ptr::drop_in_place::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1628: std::ptr::drop_in_place::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1629: std::ptr::drop_in_place::.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1630: std::ptr::drop_in_place::.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1631: std::ptr::drop_in_place::.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1632: std::ptr::drop_in_place::.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1633: std::ptr::drop_in_place::.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1634: std::ptr::drop_in_place::.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1635: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1636: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1637: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1638: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1639: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1640: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1641: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1642: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1643: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1644: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1645: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1646: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap + +Check 1647: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1648: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1649: std::option::Option::::ok_or::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::::ok_or:: + +Check 1650: std::alloc::Global::alloc_impl.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:190:27 in function std::alloc::Global::alloc_impl + +Check 1651: std::alloc::Layout::repeat_packed.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1652: std::alloc::Layout::repeat_packed.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1653: std::alloc::Layout::repeat_packed.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1654: std::alloc::Layout::repeat_packed.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1655: std::alloc::Layout::repeat_packed.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1656: std::alloc::Layout::repeat_packed.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed + +Check 1657: std::alloc::Layout::repeat_packed.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:467:13 in function std::alloc::Layout::repeat_packed + +Check 1658: std::alloc::Layout::repeat_packed.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1659: std::alloc::Layout::repeat_packed.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1660: std::alloc::Layout::repeat_packed.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1661: std::alloc::Layout::repeat_packed.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1662: std::alloc::Layout::repeat_packed.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1663: std::alloc::Layout::repeat_packed.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed + +Check 1664: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1665: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1666: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1667: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1668: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1669: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 1670: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1671: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1672: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1673: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1674: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1675: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1676: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1677: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1678: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1679: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1680: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1681: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1682: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1683: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1684: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1685: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1686: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1687: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1688: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:528:13 in function alloc::raw_vec::RawVecInner::current_memory + +Check 1689: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1690: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1691: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1692: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1693: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1694: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1695: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1696: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1697: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1698: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1699: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1700: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1701: alloc::raw_vec::finish_grow::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:774:5 in function alloc::raw_vec::finish_grow:: + +Check 1702: alloc::raw_vec::finish_grow::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:776:51 in function alloc::raw_vec::finish_grow:: + +Check 1703: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1704: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1705: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1706: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1707: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1708: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice + +Check 1709: alloc::raw_vec::handle_error.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:796:11 in function alloc::raw_vec::handle_error + +Check 1710: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1711: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1712: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1713: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1714: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1715: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1716: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1717: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1718: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1719: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1720: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1721: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1722: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1723: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1724: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1725: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1726: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1728: pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 1729: pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 1730: pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 1731: pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 1732: pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 1733: pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 1734: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1735: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1736: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1737: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1738: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1739: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1740: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1741: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1742: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1743: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1744: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1745: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1746: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1747: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1748: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1749: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1750: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1751: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1752: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1753: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1754: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1755: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1756: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1757: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1758: pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 1759: pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 1760: pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 1761: pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 1762: pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 1763: pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 1764: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1765: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1766: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1767: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1768: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1769: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1770: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1771: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1772: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1773: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1774: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1775: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1776: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1777: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1778: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1779: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1780: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1781: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1782: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.61 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:822:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> + +Check 1783: std::cmp::impls::::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1784: std::cmp::impls::::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1785: std::cmp::impls::::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1786: std::cmp::impls::::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1787: std::cmp::impls::::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1788: std::cmp::impls::::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq + +Check 1789: std::cmp::impls::::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1790: std::cmp::impls::::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1791: std::cmp::impls::::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1792: std::cmp::impls::::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1793: std::cmp::impls::::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1794: std::cmp::impls::::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq + +Check 1795: core::fmt::rt::>::new_v1::<2, 2>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:214:34 in function core::fmt::rt::>::new_v1::<2, 2> + +Check 1796: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap + +Check 1797: std::ptr::drop_in_place::>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1798: std::ptr::drop_in_place::>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1799: std::ptr::drop_in_place::>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1800: std::ptr::drop_in_place::>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1801: std::ptr::drop_in_place::>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1802: std::ptr::drop_in_place::>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> + +Check 1803: std::result::Result::::as_ref.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1804: std::result::Result::::as_ref.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1805: std::result::Result::::as_ref.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1806: std::result::Result::::as_ref.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1807: std::result::Result::::as_ref.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1808: std::result::Result::::as_ref.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref + +Check 1809: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1810: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1811: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1812: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1813: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1814: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1815: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1816: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1817: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1818: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1819: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1820: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next + +Check 1821: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1822: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1823: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1824: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1825: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1826: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1827: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1190:42 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1828: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1829: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1830: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1831: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1832: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1833: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1834: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1835: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1836: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1837: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1838: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1839: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1840: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1841: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1207:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1842: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1843: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1844: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1845: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1846: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1847: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1848: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1217:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1849: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1221:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} + +Check 1850: core::bool::::then::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: + +Check 1851: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1852: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1853: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1854: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1855: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1856: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 1857: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1858: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1859: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1860: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1861: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1862: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1863: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1864: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed + +Check 1865: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:64:20 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1866: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:78:26 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1867: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.2 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:78:68 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1868: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:79:24 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1869: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.3 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:81:13 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1870: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.4 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:94:47 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1871: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1872: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:106:24 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at + +Check 1873: std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:707:23 in function std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok + +Check 1874: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1875: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1876: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1877: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1878: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1879: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} + +Check 1880: std::alloc::Layout::repeat.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:376:31 in function std::alloc::Layout::repeat + +Check 1881: std::alloc::Layout::repeat.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:379:13 in function std::alloc::Layout::repeat + +Check 1882: as std::cmp::PartialEq>::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1883: as std::cmp::PartialEq>::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1884: as std::cmp::PartialEq>::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1885: as std::cmp::PartialEq>::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1886: as std::cmp::PartialEq>::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1887: as std::cmp::PartialEq>::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1888: as std::cmp::PartialEq>::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1889: as std::cmp::PartialEq>::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1890: as std::cmp::PartialEq>::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1891: as std::cmp::PartialEq>::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1892: as std::cmp::PartialEq>::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1893: as std::cmp::PartialEq>::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1894: as std::cmp::PartialEq>::eq.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1895: as std::cmp::PartialEq>::eq.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1896: as std::cmp::PartialEq>::eq.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1897: as std::cmp::PartialEq>::eq.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1898: as std::cmp::PartialEq>::eq.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1899: as std::cmp::PartialEq>::eq.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1900: as std::cmp::PartialEq>::eq.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1901: as std::cmp::PartialEq>::eq.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1902: as std::cmp::PartialEq>::eq.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1903: as std::cmp::PartialEq>::eq.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1904: as std::cmp::PartialEq>::eq.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1905: as std::cmp::PartialEq>::eq.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1906: as std::cmp::PartialEq>::eq.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1907: as std::cmp::PartialEq>::eq.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1908: as std::cmp::PartialEq>::eq.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1909: as std::cmp::PartialEq>::eq.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1910: as std::cmp::PartialEq>::eq.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1911: as std::cmp::PartialEq>::eq.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq + +Check 1912: std::ptr::drop_in_place::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1913: std::ptr::drop_in_place::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1914: std::ptr::drop_in_place::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1915: std::ptr::drop_in_place::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1916: std::ptr::drop_in_place::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1917: std::ptr::drop_in_place::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 1918: std::cmp::impls::::lt.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1919: std::cmp::impls::::lt.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1920: std::cmp::impls::::lt.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1921: std::cmp::impls::::lt.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1922: std::cmp::impls::::lt.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1923: std::cmp::impls::::lt.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1924: std::cmp::impls::::lt.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1925: std::cmp::impls::::lt.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1926: std::cmp::impls::::lt.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1927: std::cmp::impls::::lt.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1928: std::cmp::impls::::lt.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1929: std::cmp::impls::::lt.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1930: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 1931: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 1932: std::cmp::impls::::lt.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1933: std::cmp::impls::::lt.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1934: std::cmp::impls::::lt.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1935: std::cmp::impls::::lt.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1936: std::cmp::impls::::lt.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1937: std::cmp::impls::::lt.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt + +Check 1938: std::cmp::impls::::lt.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1939: std::cmp::impls::::lt.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1940: std::cmp::impls::::lt.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1941: std::cmp::impls::::lt.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1942: std::cmp::impls::::lt.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1943: std::cmp::impls::::lt.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt + +Check 1944: light_compressed_account::Vec::::push_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1945: light_compressed_account::Vec::::push_mut.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1946: light_compressed_account::Vec::::push_mut.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1947: light_compressed_account::Vec::::push_mut.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1948: light_compressed_account::Vec::::push_mut.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1949: light_compressed_account::Vec::::push_mut.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut + +Check 1950: light_compressed_account::Vec::::push_mut.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1951: light_compressed_account::Vec::::push_mut.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1952: light_compressed_account::Vec::::push_mut.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1953: light_compressed_account::Vec::::push_mut.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1954: light_compressed_account::Vec::::push_mut.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1955: light_compressed_account::Vec::::push_mut.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut + +Check 1956: std::ptr::read::<[u8; 2048]>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1957: std::ptr::read::<[u8; 2048]>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1958: std::ptr::read::<[u8; 2048]>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1959: std::ptr::read::<[u8; 2048]>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1960: std::ptr::read::<[u8; 2048]>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1961: std::ptr::read::<[u8; 2048]>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> + +Check 1962: light_compressed_account::Vec::::as_slice.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1963: light_compressed_account::Vec::::as_slice.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1964: light_compressed_account::Vec::::as_slice.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1965: light_compressed_account::Vec::::as_slice.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1966: light_compressed_account::Vec::::as_slice.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1967: light_compressed_account::Vec::::as_slice.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice + +Check 1968: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1969: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1970: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1971: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1972: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1973: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1974: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1975: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1976: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1977: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1978: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1979: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1980: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1981: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1982: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1983: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1984: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1985: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements + +Check 1986: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1987: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1988: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1989: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1990: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1991: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed + +Check 1992: std::ptr::NonNull::::new.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:267:13 in function std::ptr::NonNull::::new + +Check 1993: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1994: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1995: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1996: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1997: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1998: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters + +Check 1999: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index + +Check 2000: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2001: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2002: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2003: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2004: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2005: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2006: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2007: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2008: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2009: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2010: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2011: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2012: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2013: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:204:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted + +Check 2014: pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 2015: pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 2016: pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 2017: pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 2018: pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 2019: pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 2020: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2021: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2022: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2023: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2024: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2025: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> + +Check 2026: std::result::Result::::map_err::::clear::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::clear::{closure#0}}> + +Check 2027: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:179:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2028: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2029: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2030: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2031: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2032: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2033: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2034: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2035: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2036: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2037: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2038: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2039: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2040: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2041: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2042: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2043: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2044: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2045: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2046: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:183:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init + +Check 2047: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2048: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2049: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2050: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2051: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2052: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2053: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2054: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2055: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2056: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2057: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2058: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2059: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2060: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2061: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2062: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2063: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2064: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} + +Check 2065: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2066: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2067: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2068: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2069: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2070: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2071: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2072: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2073: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2074: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2075: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2076: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert + +Check 2077: as std::ops::DerefMut>::deref_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2078: as std::ops::DerefMut>::deref_mut.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2079: as std::ops::DerefMut>::deref_mut.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2080: as std::ops::DerefMut>::deref_mut.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2081: as std::ops::DerefMut>::deref_mut.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2082: as std::ops::DerefMut>::deref_mut.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut + +Check 2083: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2084: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2085: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2086: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2087: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2088: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2089: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree_metadata.rs:85:15 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2090: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree_metadata.rs:89:9 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size + +Check 2091: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2092: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2093: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2094: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2095: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2096: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2097: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2098: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2099: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2100: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2101: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2102: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2103: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2104: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2105: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2106: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2107: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2108: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2109: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2110: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2111: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2112: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2113: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2114: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2115: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2116: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2117: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2118: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2119: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2120: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2121: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2122: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2123: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2124: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2125: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2126: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2127: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} + +Check 2128: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2129: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2130: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2131: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2132: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2133: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes + +Check 2134: core::bool::::then::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: + +Check 2135: std::alloc::Layout::dangling.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2136: std::alloc::Layout::dangling.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2137: std::alloc::Layout::dangling.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2138: std::alloc::Layout::dangling.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2139: std::alloc::Layout::dangling.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2140: std::alloc::Layout::dangling.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling + +Check 2141: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2142: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2143: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2144: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2145: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2146: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> + +Check 2147: core::bool::::then::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: + +Check 2148: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2149: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2150: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2151: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2152: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2153: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2154: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2155: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2156: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2157: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full + +Check 2160: core::ub_checks::is_valid_allocation_size.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size + +Check 2161: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2162: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2163: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2164: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2165: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2166: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2167: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:597:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2168: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:600:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue + +Check 2169: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:464:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2170: pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 2171: pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 2172: pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 2173: pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 2174: pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 2175: pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 2176: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2177: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2178: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2179: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2180: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2181: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2182: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2183: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2184: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2185: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2186: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2187: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2188: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:473:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2189: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2190: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2191: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2192: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2193: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2194: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2195: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2196: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2197: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2198: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2199: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2200: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2201: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:481:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree + +Check 2202: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2203: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2204: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2205: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2206: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2207: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2208: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2209: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2210: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2211: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2212: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2213: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2214: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2215: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2216: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2217: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2218: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2220: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} + +Check 2221: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2222: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2223: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2224: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2225: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2226: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2227: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:220:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full + +Check 2228: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: + +Check 2229: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: + +Check 2230: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2231: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2232: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2233: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2234: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2235: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2236: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2237: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2238: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2239: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2240: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2241: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2242: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2243: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2244: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2245: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2246: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2247: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2248: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} + +Check 2249: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual + +Check 2250: std::alloc::Layout::is_size_align_valid.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:79:27 in function std::alloc::Layout::is_size_align_valid + +Check 2251: as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:290:37 in function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> + +Check 2252: > as std::iter::Iterator>::next.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:80:17 in function > as std::iter::Iterator>::next + +Check 2253: > as std::iter::Iterator>::next.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2254: > as std::iter::Iterator>::next.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2255: > as std::iter::Iterator>::next.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2256: > as std::iter::Iterator>::next.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2257: > as std::iter::Iterator>::next.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2258: > as std::iter::Iterator>::next.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next + +Check 2259: > as std::iter::Iterator>::next.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2260: > as std::iter::Iterator>::next.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2261: > as std::iter::Iterator>::next.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2262: > as std::iter::Iterator>::next.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2263: > as std::iter::Iterator>::next.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2264: > as std::iter::Iterator>::next.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next + +Check 2265: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 2266: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 2267: light_account_checks::checks::set_discriminator::>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../account-checks/src/checks.rs:73:5 in function light_account_checks::checks::set_discriminator::> + +Check 2268: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2269: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2270: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2271: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2272: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2273: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity + +Check 2274: std::ptr::write_bytes::.precondition_instance.1 + - Status: SUCCESS + - Description: "memset destination region writeable" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: + +Check 2275: as std::cmp::PartialEq>::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2276: as std::cmp::PartialEq>::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2277: as std::cmp::PartialEq>::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2278: as std::cmp::PartialEq>::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2279: as std::cmp::PartialEq>::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2280: as std::cmp::PartialEq>::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2281: as std::cmp::PartialEq>::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2282: as std::cmp::PartialEq>::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2283: as std::cmp::PartialEq>::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2284: as std::cmp::PartialEq>::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2285: as std::cmp::PartialEq>::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2286: as std::cmp::PartialEq>::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2287: std::result::Result::::map_err::::push::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#0}}> + +Check 2288: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2289: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2290: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2291: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2292: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2293: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2294: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:27 in function alloc::raw_vec::RawVecInner::grow_one + +Check 2295: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2296: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2297: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2298: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2299: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2300: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> + +Check 2301: memcpy.pointer.3 + - Status: SUCCESS + - Description: "same object violation in (const char *)(void *)src >= (const char *)(void *)dst + (signed long int)(count * sizeof(unsigned char) /*1*/ )" + - Location: :33 in function memcpy + +Check 2302: memcpy.pointer.4 + - Status: SUCCESS + - Description: "same object violation in (const char *)(void *)dst >= (const char *)(void *)src + (signed long int)(count * sizeof(unsigned char) /*1*/ )" + - Location: :34 in function memcpy + +Check 2303: std::ptr::copy_nonoverlapping::.precondition_instance.1 + - Status: SUCCESS + - Description: "memcpy src/dst overlap" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 2304: std::ptr::copy_nonoverlapping::.precondition_instance.2 + - Status: SUCCESS + - Description: "memcpy source region readable" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 2305: std::ptr::copy_nonoverlapping::.precondition_instance.3 + - Status: SUCCESS + - Description: "memcpy destination region writeable" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: + +Check 2306: std::ptr::read::<[u64; 3]>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2307: std::ptr::read::<[u64; 3]>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2308: std::ptr::read::<[u64; 3]>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2309: std::ptr::read::<[u64; 3]>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2310: std::ptr::read::<[u64; 3]>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2311: std::ptr::read::<[u64; 3]>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> + +Check 2312: alloc::raw_vec::layout_array::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:821:70 in function alloc::raw_vec::layout_array::{closure#1} + +Check 2313: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function as std::ops::FromResidual>>::from_residual + +Check 2314: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2315: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2316: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2317: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2318: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2319: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} + +Check 2320: utils::setup_zkp_batches.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2321: utils::setup_zkp_batches.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2322: utils::setup_zkp_batches.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2323: utils::setup_zkp_batches.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2324: utils::setup_zkp_batches.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2325: utils::setup_zkp_batches.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches + +Check 2326: utils::setup_zkp_batches.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2327: utils::setup_zkp_batches.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2328: utils::setup_zkp_batches.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2329: utils::setup_zkp_batches.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2330: utils::setup_zkp_batches.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2331: utils::setup_zkp_batches.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches + +Check 2332: std::alloc::Layout::from_size_alignment.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:112:20 in function std::alloc::Layout::from_size_alignment + +Check 2333: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2334: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2335: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2336: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2337: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2338: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok + +Check 2339: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:655:62 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2340: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:655:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2341: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2342: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2343: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2344: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2345: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2346: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2347: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:668:9 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2348: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:651:24 in function alloc::raw_vec::RawVecInner::grow_amortized + +Check 2349: as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2350: as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2351: as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2352: as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2353: as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2354: as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2355: >::get_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:235:13 in function >::get_mut + +Check 2356: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2360: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2361: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2364: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2365: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2366: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2367: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2368: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2369: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2370: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2371: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2372: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2373: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2374: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2375: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2377: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2378: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2379: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2380: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2381: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2382: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2383: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2384: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2385: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2386: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2387: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2388: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2389: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2390: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2391: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} + +Check 2392: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2393: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2394: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2395: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2396: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2397: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert + +Check 2398: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2399: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2400: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2401: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2402: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2403: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2404: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2405: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2406: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2407: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2408: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2409: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2410: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2411: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2412: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2413: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2414: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2415: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2416: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2417: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2418: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2419: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2420: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2421: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2422: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2423: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2424: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2425: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2426: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2427: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2428: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} + +Check 2429: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 2430: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , std::alloc::AllocError> as std::ops::Try>::branch + +Check 2431: std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}> + +Check 2432: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:827:15 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: + +Check 2433: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:829:23 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: + +Check 2434: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:287:20 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2435: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2436: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2437: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2438: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2439: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2440: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2441: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2442: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2443: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2444: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2445: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2446: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut + +Check 2447: core::slice::::split_at_mut.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1981:15 in function core::slice::::split_at_mut + +Check 2448: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 2449: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 2450: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2451: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2452: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2453: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2454: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2455: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} + +Check 2456: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2457: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2458: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2459: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2460: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2461: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2462: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:227:13 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch + +Check 2463: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2464: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2465: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2466: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2467: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2468: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2469: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2470: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2471: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2472: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2473: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2474: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2475: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2476: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2477: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2478: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2479: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2480: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2481: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full + +Check 2482: std::option::Option::>::ok_or::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::>::ok_or:: + +Check 2483: std::option::Option::>::ok_or::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1333:21 in function std::option::Option::>::ok_or:: + +Check 2484: std::alloc::Layout::size.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2485: std::alloc::Layout::size.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2486: std::alloc::Layout::size.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2487: std::alloc::Layout::size.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2488: std::alloc::Layout::size.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2489: std::alloc::Layout::size.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size + +Check 2490: std::ptr::write_bytes::<[u8; 2048]>.precondition_instance.1 + - Status: SUCCESS + - Description: "memset destination region writeable" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> + +Check 2491: std::ptr::drop_in_place::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2492: std::ptr::drop_in_place::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2493: std::ptr::drop_in_place::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2494: std::ptr::drop_in_place::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2495: std::ptr::drop_in_place::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2496: std::ptr::drop_in_place::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2497: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 2498: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 2499: core::slice::::split_at_mut_checked.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:2192:13 in function core::slice::::split_at_mut_checked + +Check 2500: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2501: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2502: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2503: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2504: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2505: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2506: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2507: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2508: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2509: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2510: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2511: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe + +Check 2512: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2513: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2514: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2515: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2516: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2517: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2518: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2519: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2520: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2521: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2522: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2523: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2524: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2525: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2526: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2527: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2528: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2529: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2530: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2531: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:685:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2532: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:717:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2533: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2534: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2535: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2536: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2537: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2538: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2539: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2540: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2541: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2542: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2543: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2544: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2545: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2546: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2547: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2548: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2549: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2550: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2551: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2552: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:744:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2553: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2554: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2555: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2556: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2557: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2558: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> + +Check 2559: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 2560: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch + +Check 2561: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2562: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2563: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2564: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2565: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2566: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align + +Check 2567: as std::ops::Deref>::deref.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2568: as std::ops::Deref>::deref.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2569: as std::ops::Deref>::deref.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2570: as std::ops::Deref>::deref.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2571: as std::ops::Deref>::deref.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2572: as std::ops::Deref>::deref.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref + +Check 2573: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 2574: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch + +Check 2575: core::fmt::rt::>::new_v1::<3, 2>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:214:34 in function core::fmt::rt::>::new_v1::<3, 2> + +Check 2576: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual + +Check 2577: std::option::Option::<&mut &mut [u8]>::ok_or::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut &mut [u8]>::ok_or:: + +Check 2578: std::option::Option::<&mut &mut [u8]>::ok_or::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&mut &mut [u8]>::ok_or:: + +Check 2579: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2580: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2581: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2582: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2583: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2584: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2585: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2586: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2587: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2588: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2589: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2590: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2591: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2592: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2593: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2594: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2595: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2596: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2597: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.division-by-zero.1 + - Status: SUCCESS + - Description: "division by zero" + - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2598: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:990:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots + +Check 2599: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2600: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2601: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2602: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2603: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2604: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted + +Check 2605: core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}::{closure#0}}>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}::{closure#0}}> + +Check 2606: as std::ops::Try>::branch.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch + +Check 2607: as std::ops::Try>::branch.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function as std::ops::Try>::branch + +Check 2608: alloc::raw_vec::alloc_guard.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:813:13 in function alloc::raw_vec::alloc_guard + +Check 2609: alloc::raw_vec::alloc_guard.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:815:9 in function alloc::raw_vec::alloc_guard + +Check 2610: , std::alloc::AllocError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , std::alloc::AllocError> as std::ops::FromResidual>>::from_residual + +Check 2611: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2612: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2613: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2614: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2615: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2616: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2617: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2618: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2619: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2620: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2621: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2622: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2623: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.13 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2624: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.14 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2625: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.15 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2626: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.16 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2627: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.17 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2628: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.18 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2629: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.19 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2630: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.20 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2631: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.21 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2632: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.22 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2633: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.23 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2634: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.24 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2635: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.25 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2636: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.26 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:685:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2637: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.27 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2638: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.28 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2639: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.29 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2640: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.30 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2641: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.31 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2642: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.32 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2643: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.33 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:717:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2644: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.34 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2645: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.35 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2646: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.36 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2647: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.37 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2648: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.38 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2649: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.39 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2650: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.40 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2651: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.41 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2652: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.42 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2653: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.43 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2654: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.44 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2655: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.45 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2656: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.46 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2657: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.47 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2658: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.48 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2659: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.49 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2660: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.50 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2661: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.51 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2662: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.52 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2663: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.53 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:744:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2664: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.54 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2665: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2666: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2667: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2668: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2669: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} + +Check 2670: std::alloc::Layout::pad_to_align.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2671: std::alloc::Layout::pad_to_align.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2672: std::alloc::Layout::pad_to_align.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2673: std::alloc::Layout::pad_to_align.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2674: std::alloc::Layout::pad_to_align.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2675: std::alloc::Layout::pad_to_align.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align + +Check 2676: std::result::Result::::map_err::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err:: + +Check 2677: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2678: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2679: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2680: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2681: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2682: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2683: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len + +Check 2684: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2685: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2686: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2687: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2688: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2689: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: + +Check 2690: std::option::Option::<&[u8; 32]>::ok_or::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&[u8; 32]>::ok_or:: + +Check 2691: std::option::Option::<&[u8; 32]>::ok_or::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&[u8; 32]>::ok_or:: + +Check 2692: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2693: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2694: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2695: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2696: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2697: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2698: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2699: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2700: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2701: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2702: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2703: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} + +Check 2704: > as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2705: > as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2706: > as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2707: > as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2708: > as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2709: > as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop + +Check 2710: core::fmt::rt::>::new_const::<1>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:196:34 in function core::fmt::rt::>::new_const::<1> + +Check 2711: std::ptr::write::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2712: std::ptr::write::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2713: std::ptr::write::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2714: std::ptr::write::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2715: std::ptr::write::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2716: std::ptr::write::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: + +Check 2717: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2718: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2719: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2720: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2721: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2722: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2723: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2724: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2725: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2726: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2728: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} + +Check 2729: ::clone.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2730: ::clone.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2731: ::clone.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2732: ::clone.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2733: ::clone.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2734: ::clone.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone + +Check 2735: alloc::raw_vec::RawVecInner::deallocate.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:755:38 in function alloc::raw_vec::RawVecInner::deallocate + +Check 2736: as std::cmp::PartialEq>::eq.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2737: as std::cmp::PartialEq>::eq.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2738: as std::cmp::PartialEq>::eq.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2739: as std::cmp::PartialEq>::eq.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2740: as std::cmp::PartialEq>::eq.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2741: as std::cmp::PartialEq>::eq.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq + +Check 2742: as std::cmp::PartialEq>::eq.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2743: as std::cmp::PartialEq>::eq.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2744: as std::cmp::PartialEq>::eq.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2745: as std::cmp::PartialEq>::eq.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2746: as std::cmp::PartialEq>::eq.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2747: as std::cmp::PartialEq>::eq.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq + +Check 2748: pointer_dereference.55 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + +Check 2749: pointer_dereference.56 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + +Check 2750: pointer_dereference.57 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + +Check 2751: pointer_dereference.58 + - Status: SUCCESS + - Description: "dereference failure: dead object" + +Check 2752: pointer_dereference.59 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + +Check 2753: pointer_dereference.60 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + +Check 2754: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2755: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2756: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2757: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2758: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2759: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> + +Check 2760: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2761: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2762: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2763: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2764: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2765: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2766: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len + +Check 2767: as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2768: as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2769: as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2770: as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2771: as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2772: as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2773: as std::ops::Drop>::drop.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2774: as std::ops::Drop>::drop.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2775: as std::ops::Drop>::drop.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2776: as std::ops::Drop>::drop.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2777: as std::ops::Drop>::drop.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2778: as std::ops::Drop>::drop.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop + +Check 2779: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2780: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2781: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2782: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2783: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2784: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed + +Check 2785: std::ptr::drop_in_place::.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2786: std::ptr::drop_in_place::.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2787: std::ptr::drop_in_place::.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2788: std::ptr::drop_in_place::.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2789: std::ptr::drop_in_place::.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2790: std::ptr::drop_in_place::.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2791: std::ptr::drop_in_place::.pointer_dereference.7 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2792: std::ptr::drop_in_place::.pointer_dereference.8 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2793: std::ptr::drop_in_place::.pointer_dereference.9 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2794: std::ptr::drop_in_place::.pointer_dereference.10 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2795: std::ptr::drop_in_place::.pointer_dereference.11 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2796: std::ptr::drop_in_place::.pointer_dereference.12 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: + +Check 2797: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2798: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2799: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2800: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2801: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2802: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed + +Check 2803: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.1 + - Status: SUCCESS + - Description: "dereference failure: pointer NULL" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2804: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.2 + - Status: SUCCESS + - Description: "dereference failure: pointer invalid" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2805: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.3 + - Status: SUCCESS + - Description: "dereference failure: deallocated dynamic object" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2806: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.4 + - Status: SUCCESS + - Description: "dereference failure: dead object" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2807: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.5 + - Status: SUCCESS + - Description: "dereference failure: pointer outside object bounds" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2808: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.6 + - Status: SUCCESS + - Description: "dereference failure: invalid integer address" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + +Check 2809: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.array_bounds.1 + - Status: SUCCESS + - Description: "index out of bounds: the length is less than or equal to the given index" + - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity + + +SUMMARY: + ** 0 of 2797 failed (26 unreachable) + + ** 11 of 12 cover properties satisfied (1 unreachable) + + +VERIFICATION:- SUCCESSFUL +Verification Time: 704.7746s + +Manual Harness Summary: +Complete - 1 successfully verified harnesses, 0 failures, 1 total. diff --git a/program-libs/batched-merkle-tree/tests/kani.rs b/program-libs/batched-merkle-tree/tests/kani.rs index b9d63f2398..7390957820 100644 --- a/program-libs/batched-merkle-tree/tests/kani.rs +++ b/program-libs/batched-merkle-tree/tests/kani.rs @@ -13,3 +13,6 @@ mod ghost_state; #[path = "kani/utils.rs"] pub mod utils; + +#[path = "kani/state_tree_update.rs"] +mod state_tree_update; diff --git a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs index 6bf34d38db..1264c909f7 100644 --- a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs @@ -79,14 +79,14 @@ fn verify_no_unsafe_roots_minimal() { ::light_compressed_account::hash_to_bn254_field_size_be, stub_hash_to_bn254 )] -#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +#[kani::unwind(101)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops fn verify_no_unsafe_roots_one_by_one() { let mut tree = create_test_tree_small(); kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); - for i in 0..30u8 { + for i in 0..100u8 { kani::cover!(i == 0, "Loop iteration 0"); - kani::cover!(i == 29, "Loop iteration 29"); + kani::cover!(i == 99, "Loop iteration 29"); setup_zkp_batches(&mut tree, 1); let new_root: [u8; 32] = [i; 32]; diff --git a/program-libs/batched-merkle-tree/tests/kani/mod.rs b/program-libs/batched-merkle-tree/tests/kani/mod.rs index b5614dd823..42aeeef76b 100644 --- a/program-libs/batched-merkle-tree/tests/kani/mod.rs +++ b/program-libs/batched-merkle-tree/tests/kani/mod.rs @@ -1 +1,2 @@ pub mod utils; +pub mod state_tree_update; diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs new file mode 100644 index 0000000000..08a90aa31b --- /dev/null +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -0,0 +1,96 @@ +#![cfg(kani)] +use crate::utils::*; +use light_batched_merkle_tree::batch::BatchState; +use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; +use light_compressed_account::instruction_data::compressed_proof::CompressedProof; +use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; + +// Minimal full test: +// 0. Setup - create a small state tree +// 1. fill 2 batches completely +// 2. fully insert both batches via input queue (nullify operations) +// +// Verified Properties: +// 1. No unsafe roots should be present (internal invariant) +// Post conditions: +// 2. Both batches are in inserted state +// 3. sequence numbers are 3 + 7 and 6 + 7 +// 4. root history contains one root [6u8; 32] +// 5. bloom filter 0 is zeroed +// 6. bloom filter 1 is not zeroed +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_state_tree_update_minimal() { + let mut tree = create_test_tree_small_state(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + setup_batches(&mut tree, 2); + // Verify setup succeeded + kani::cover!( + tree.queue_batches.batches[0].batch_is_ready_to_insert(), + "Batch 0 is ready after setup" + ); + kani::cover!( + tree.queue_batches.batches[1].batch_is_ready_to_insert(), + "Batch 1 is ready after setup" + ); + for i in 0..1 { + let num_insertions: u8 = 6; + for i in 1..=num_insertions { + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), // we stub proof verification internally so the proof doesnt matter + }); + kani::cover!(result.is_ok(), "Update succeeded"); + } + } + + // Postcondition 2: Both batches are in inserted state + assert_eq!( + tree.queue_batches.batches[0].get_state(), + BatchState::Inserted + ); + assert_eq!( + tree.queue_batches.batches[1].get_state(), + BatchState::Inserted + ); + // Postcondition 3: Sequence numbers are 3 + 7 and 6 + 7 + assert_eq!(tree.queue_batches.batches[0].sequence_number, 10); + assert_eq!(tree.queue_batches.batches[1].sequence_number, 13); + // Postcondition 4: Root history contains [6u8; 32] + let contains_root_5 = (0..tree.root_history.len()).any(|i| tree.root_history[i] == [6u8; 32]); + assert!(contains_root_5); +} + +// cargo kani --tests --no-default-features -Z stubbing --features kani --harness verify_state_tree_update_one_by_one +/// Comprehensive harness: Verify invariant holds under ALL possible tree states and operations +/// This uses symbolic state generation to explore the entire state space +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +fn verify_state_tree_update_one_by_one() { + let mut tree = create_test_tree_small_state(); + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + for i in 0..30u8 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 29, "Loop iteration 29"); + setup_zkp_batches(&mut tree, 1); + + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + kani::cover!(result.is_ok(), "Update succeeded"); + } +} diff --git a/program-libs/batched-merkle-tree/tests/kani/utils.rs b/program-libs/batched-merkle-tree/tests/kani/utils.rs index 724817c1e9..e258c541dc 100644 --- a/program-libs/batched-merkle-tree/tests/kani/utils.rs +++ b/program-libs/batched-merkle-tree/tests/kani/utils.rs @@ -93,6 +93,47 @@ pub fn create_test_tree_small() -> BatchedMerkleTreeAccount<'static> { init_result.unwrap() } +// Helper to create a minimal state tree for ghost state testing +pub fn create_test_tree_small_state() -> BatchedMerkleTreeAccount<'static> { + let batch_size: u64 = 3; + let zkp_batch_size: u64 = 1; + let root_history_capacity: u32 = 7; + let height = 32; // State trees use height 32 + let num_iters = 1; + let bloom_filter_capacity = 8; // Minimum 8 bits = 1 byte + + // Calculate required size (includes ghost state when kani feature is enabled) + let size = light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size( + batch_size, + bloom_filter_capacity, + zkp_batch_size, + root_history_capacity, + height, + ); + + // Allocate using mem::zeroed() which Kani understands as properly zero-initialized + let account_data: &'static mut [u8; 2048] = Box::leak(Box::new(unsafe { std::mem::zeroed() })); + let account_data: &'static mut [u8] = &mut account_data[..size]; + let pubkey = Pubkey::new_from_array([1u8; 32]); + + let init_result = BatchedMerkleTreeAccount::init( + account_data, + &pubkey, + MerkleTreeMetadata::default(), + root_history_capacity, + batch_size, + zkp_batch_size, + height, + num_iters, + bloom_filter_capacity, + TreeType::StateV2, + ); + + kani::assume(init_result.is_ok()); + kani::cover!(init_result.is_ok(), "init_result"); + init_result.unwrap() +} + // Setup function: Fill up to two batches to make them ready for ZKP processing // This function populates the hash chain stores and batch metadata needed for tree updates #[cfg_attr(kani, kani::requires(num_batches > 0 && num_batches <= 2))] @@ -129,7 +170,6 @@ pub fn setup_zkp_batches(tree: &mut BatchedMerkleTreeAccount, num_zkp_batches: u let current_idx = tree.queue_batches.currently_processing_batch_index as usize; kani::cover!(i == 0, "Entered setup batch loop"); - kani::cover!(current_idx == 0 && i == 0, "First batch is index 0"); let result = tree.kani_mock_insert(current_idx, &value); kani::assume(result.is_ok()); // After batch becomes Full, advance to next batch (mirrors queue.rs:590) From 2751e49bf4893f876939caefa61d51c3d5b92d25 Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 3 Nov 2025 22:23:29 +0000 Subject: [PATCH 24/28] add verify_state_tree_append_minimal, verify_state_tree_append_one_by_one --- .../batched-merkle-tree/output_state.txt | 37139 ---------------- program-libs/batched-merkle-tree/src/batch.rs | 23 + .../batched-merkle-tree/src/merkle_tree.rs | 75 +- program-libs/batched-merkle-tree/src/queue.rs | 99 +- .../tests/kani/address_tree_update.rs | 4 +- .../tests/kani/state_tree_update.rs | 101 + .../batched-merkle-tree/tests/kani/utils.rs | 81 + 7 files changed, 341 insertions(+), 37181 deletions(-) delete mode 100644 program-libs/batched-merkle-tree/output_state.txt diff --git a/program-libs/batched-merkle-tree/output_state.txt b/program-libs/batched-merkle-tree/output_state.txt deleted file mode 100644 index d2ea9fb738..0000000000 --- a/program-libs/batched-merkle-tree/output_state.txt +++ /dev/null @@ -1,37139 +0,0 @@ -Kani Rust Verifier 0.65.0 (cargo plugin) -warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 - | -21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused variable: `leaves_hash_chain` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 - | -683 | let leaves_hash_chain = - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused variable: `old_root` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 - | -685 | let old_root = self - | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` - -warning: unused variable: `proof` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 - | -770 | proof: CompressedProof, - | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` - -warning: unused variable: `public_input_hash` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 - | -771 | public_input_hash: [u8; 32], - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` - -warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 - | -21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused variable: `leaves_hash_chain` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 - | -683 | let leaves_hash_chain = - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused variable: `old_root` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 - | -685 | let old_root = self - | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` - -warning: unused variable: `proof` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 - | -770 | proof: CompressedProof, - | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` - -warning: unused variable: `public_input_hash` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 - | -771 | public_input_hash: [u8; 32], - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` - -warning: unused variable: `init_result` - --> program-libs/batched-merkle-tree/tests/constants.rs:71:9 - | -71 | let init_result = BatchedMerkleTreeAccount::init( - | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_init_result` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 - | -21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused variable: `leaves_hash_chain` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 - | -683 | let leaves_hash_chain = - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused variable: `old_root` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 - | -685 | let old_root = self - | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` - -warning: unused variable: `proof` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 - | -770 | proof: CompressedProof, - | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` - -warning: unused variable: `public_input_hash` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 - | -771 | public_input_hash: [u8; 32], - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` - -warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` - --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:4:5 - | -4 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused imports: `TreeType` and `pubkey::Pubkey` - --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:7:32 - | -7 | use light_compressed_account::{pubkey::Pubkey, TreeType}; - | ^^^^^^^^^^^^^^ ^^^^^^^^ - -warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` - --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:8:5 - | -8 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` - --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:5:5 - | -5 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused imports: `TreeType` and `pubkey::Pubkey` - --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:8:32 - | -8 | use light_compressed_account::{pubkey::Pubkey, TreeType}; - | ^^^^^^^^^^^^^^ ^^^^^^^^ - -warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` - --> program-libs/batched-merkle-tree/tests/kani/ghost_state.rs:9:5 - | -9 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs` - --> program-libs/batched-merkle-tree/tests/kani/utils.rs:4:5 - | -4 | use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `light_compressed_account::instruction_data::compressed_proof::CompressedProof` - --> program-libs/batched-merkle-tree/tests/kani/utils.rs:5:5 - | -5 | use light_compressed_account::instruction_data::compressed_proof::CompressedProof; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused import: `light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount` - --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:4:5 - | -4 | use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused imports: `TreeType` and `pubkey::Pubkey` - --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:7:32 - | -7 | use light_compressed_account::{pubkey::Pubkey, TreeType}; - | ^^^^^^^^^^^^^^ ^^^^^^^^ - -warning: unused import: `light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata` - --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:8:5 - | -8 | use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: unused variable: `i` - --> program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs:42:9 - | -42 | for i in 0..1 { - | ^ help: if this is intentional, prefix it with an underscore: `_i` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused variable: `i` - --> program-libs/batched-merkle-tree/tests/kani/utils.rs:147:9 - | -147 | for i in 0..num_batches { - | ^ help: if this is intentional, prefix it with an underscore: `_i` - -warning: unused variable: `j` - --> program-libs/batched-merkle-tree/tests/kani/utils.rs:150:13 - | -150 | for j in 0..batch_size { - | ^ help: if this is intentional, prefix it with an underscore: `_j` - -warning: unused variable: `batch_size` - --> program-libs/batched-merkle-tree/tests/kani/utils.rs:165:9 - | -165 | let batch_size = tree.queue_batches.batch_size; - | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_batch_size` - -warning: unused variable: `i` - --> program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:42:9 - | -42 | for i in 0..1 { - | ^ help: if this is intentional, prefix it with an underscore: `_i` - -warning: Found the following unsupported constructs: - - caller_location (1) - - foreign function (2) - - Verification will fail if one or more of these constructs is reachable. - See https://model-checking.github.io/kani/rust-feature-support.html for more details. - -warning: unused imports: `verify_batch_address_update`, `verify_batch_append_with_proofs`, and `verify_batch_update` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:21:5 - | -21 | verify_batch_address_update, verify_batch_append_with_proofs, verify_batch_update, - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ - | - = note: `#[warn(unused_imports)]` on by default - -warning: unused variable: `leaves_hash_chain` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:683:17 - | -683 | let leaves_hash_chain = - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_leaves_hash_chain` - | - = note: `#[warn(unused_variables)]` on by default - -warning: unused variable: `old_root` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:685:17 - | -685 | let old_root = self - | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_old_root` - -warning: unused variable: `proof` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:770:9 - | -770 | proof: CompressedProof, - | ^^^^^ help: if this is intentional, prefix it with an underscore: `_proof` - -warning: unused variable: `public_input_hash` - --> program-libs/batched-merkle-tree/src/merkle_tree.rs:771:9 - | -771 | public_input_hash: [u8; 32], - | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_public_input_hash` - -Checking harness state_tree_update::verify_state_tree_update_one_by_one... -CBMC 6.7.1 (cbmc-6.7.1) -CBMC version 6.7.1 (cbmc-6.7.1) 64-bit arm64 macos -Reading GOTO program from file /Users/ananas/dev/light-protocol/target/kani/aarch64-apple-darwin/debug/deps/kani-36bc97245f56cd26__RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.out -Generating GOTO Program -Adding CPROVER library (arm64) -Removal of function pointers and virtual functions -Generic Property Instrumentation -Running with 16 object bits, 48 offset bits (user-specified) -Starting Bounded Model Checking -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs7_NtCskqVHEqjQmzu_4core3numy3powCs30Cg3j9aVJS_4kani.1 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs line 3088 column 17 function core::num::::pow thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 389 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 417 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount4init.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 417 column 9 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 2 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 3 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 4 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 5 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 6 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 7 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 8 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 9 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 10 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 11 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 12 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 13 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 14 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 15 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 16 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 17 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 18 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 19 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 20 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 21 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 22 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 23 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 24 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 25 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 26 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safes_0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.1 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1025 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 27 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop _RINvXs2M_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_7IterMuthENtNtNtNtBb_4iter6traits8iterator8Iterator8for_eachNCNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1V_24BatchedMerkleTreeAccount36zero_out_previous_batch_bloom_filters2_000ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 276 column 17 function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount14zero_out_roots.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 979 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 28 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 29 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Unwinding loop _RNCNCNvNtCs30Cg3j9aVJS_4kani5utils17setup_zkp_batchess1_00B7_.0 iteration 1 file program-libs/batched-merkle-tree/tests/kani/utils.rs line 169 column 5 function utils::setup_zkp_batches::{closure#3}::{closure#0} thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 1 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 2 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 3 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 4 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 5 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 6 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 7 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 8 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 9 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 10 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 11 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 12 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 13 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 14 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs line 113 column 15 function as std::ops::Try>::branch thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2426 column 21 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3any5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount18all_roots_are_safe0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 15 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -aborting path on assume(false) at file program-libs/batched-merkle-tree/tests/kani.rs line 0 column 0 function as std::cmp::PartialEq>::eq thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 3 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 4 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 5 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 6 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB5_24BatchedMerkleTreeAccount18all_roots_are_safe.0 iteration 7 file /Users/ananas/dev/light-protocol/program-libs/batched-merkle-tree/src/merkle_tree.rs line 1005 column 13 function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe thread 0 -aborting path on assume(false) at file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs line 1035 column 15 function std::option::Option::::unwrap_or thread 0 -Unwinding loop _RINvXs2E_NtNtCskqVHEqjQmzu_4core5slice4iterINtB7_4IterhENtNtNtNtBb_4iter6traits8iterator8Iterator3allNCNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB1L_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed00ECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs line 290 column 17 function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 1 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop _RINvYINtNtNtCskqVHEqjQmzu_4core3ops5range5RangejENtNtNtNtBa_4iter6traits8iterator8Iterator8try_folduNCINvNvBL_3all5checkjNCNvMs0_NtCs5ngbuJbvjXk_25light_batched_merkle_tree11merkle_treeNtB23_24BatchedMerkleTreeAccount24bloom_filters_are_zeroed0E0INtNtB8_12control_flow11ControlFlowuEECs30Cg3j9aVJS_4kani.0 iteration 2 file /Users/runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs line 2425 column 9 function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> thread 0 -Unwinding loop memcmp.0 iteration 1 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 2 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 3 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 4 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 5 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 6 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 7 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 8 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 9 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 10 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 11 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 12 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 13 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 14 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 15 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 16 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 17 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 18 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 19 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 20 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 21 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 22 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 23 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 24 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 25 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 26 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 27 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 28 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 29 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 30 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 31 file line 25 function memcmp thread 0 -Unwinding loop memcmp.0 iteration 32 file line 25 function memcmp thread 0 -Unwinding loop _RNvNtCs30Cg3j9aVJS_4kani17state_tree_update35verify_state_tree_update_one_by_one.0 iteration 30 file program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs line 84 column 5 function state_tree_update::verify_state_tree_update_one_by_one thread 0 -Runtime Symex: 955.138s -size of program expression: 2208141 steps -slicing removed 1706439 assignments -Generated 366235 VCC(s), 24496 remaining after simplification -Runtime Postprocess Equation: 0.709988s -Passing problem to propositional reduction -converting SSA -Runtime Convert SSA: 2.89087s -Running propositional reduction -Post-processing -Runtime Post-process: 4.875e-06s -Solving with CaDiCaL 2.0.0 -3606162 variables, 6633445 clauses -SAT checker: instance is SATISFIABLE -Runtime Solver: 0.614418s -Runtime decision procedure: 3.62559s -Running propositional reduction -Solving with CaDiCaL 2.0.0 -3606163 variables, 6633446 clauses -SAT checker: instance is SATISFIABLE -Runtime Solver: 0.0236875s -Runtime decision procedure: 0.0333297s -Running propositional reduction -Solving with CaDiCaL 2.0.0 -3606164 variables, 6633447 clauses -SAT checker: instance is SATISFIABLE -Runtime Solver: 0.023154s -Runtime decision procedure: 0.0327049s -Running propositional reduction -Solving with CaDiCaL 2.0.0 -3606165 variables, 6633448 clauses -SAT checker: instance is UNSATISFIABLE -Runtime Solver: 0.291673s -Runtime decision procedure: 0.294413s - -RESULTS: -Check 1: kani::rustc_intrinsics::offset::.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 2: kani::rustc_intrinsics::offset::.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 3: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1075:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 4: __rust_dealloc.assertion.1 - - Status: SUCCESS - - Description: "Alignment is power of two" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:83 in function __rust_dealloc - -Check 5: __rust_dealloc.assertion.2 - - Status: SUCCESS - - Description: "rust_dealloc must be called on an object whose allocated size matches its layout" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:85 in function __rust_dealloc - -Check 6: std::slice::from_raw_parts_mut::<'_, [u8; 32]>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, [u8; 32]> - -Check 7: std::slice::from_raw_parts_mut::<'_, [u8; 32]>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, [u8; 32]> - -Check 8: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:999:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 9: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1000:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 10: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 11: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 12: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 13: kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize>.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize> - -Check 14: kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize>.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *mut [u8; 32], usize> - -Check 15: __rust_alloc.assertion.1 - - Status: SUCCESS - - Description: "__rust_alloc must be called with a size greater than 0" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:43 in function __rust_alloc - -Check 16: __rust_alloc.assertion.2 - - Status: SUCCESS - - Description: "Alignment is power of two" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:46 in function __rust_alloc - -Check 17: __rust_alloc_zeroed.assertion.1 - - Status: SUCCESS - - Description: "__rust_alloc_zeroed must be called with a size greater than 0" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:62 in function __rust_alloc_zeroed - -Check 18: __rust_alloc_zeroed.assertion.2 - - Status: SUCCESS - - Description: "Alignment is power of two" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:65 in function __rust_alloc_zeroed - -Check 19: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 20: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:827:15 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: - -Check 21: alloc::raw_vec::RawVecInner::deallocate.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:754:5 in function alloc::raw_vec::RawVecInner::deallocate - -Check 22: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 23: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.assertion.2 - - Status: SUCCESS - - Description: "|result: &Result| -{ - result.as_ref().ok().map(|event| - { - let old_batch = - &old(self.queue_batches.batches[self.queue_batches.pending_batch_index - as usize]); let old_seq = old(self.sequence_number); let old_next_idx - = old(self.next_index); let max_zkp = self.queue_batches.batch_size / - self.queue_batches.zkp_batch_size; let ready_check = - old_batch.batch_is_ready_to_insert(); let seq_check = - self.sequence_number == old_seq + 1; let root_check = - self.root_history.last().map(|&root| root == - instruction_data.new_root).unwrap_or(false); let zkp_check = - event.zkp_batch_index == old_batch.get_num_inserted_zkps(); let - was_last = event.zkp_batch_index == max_zkp - 1; let state_check = - !was_last || - self.queue_batches.batches[event.batch_index as usize].get_state() == - BatchState::Inserted; let next_idx_check = if QUEUE_TYPE == - ADDRESS_QUEUE_TYPE_V2 - { - self.next_index == old_next_idx + - self.queue_batches.zkp_batch_size - } else { self.next_index == old_next_idx }; let old_pending = - old(self.queue_batches.pending_batch_index); let batch_became_inserted - = event.zkp_batch_index == max_zkp - 1; let batch_switch_check = - !batch_became_inserted || self.queue_batches.pending_batch_index != - old_pending; ready_check && seq_check && root_check && zkp_check && - state_check && next_idx_check && batch_switch_check - }).unwrap_or(true) -}" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 24: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 25: std::alloc::Layout::size_rounded_up_to_custom_align.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_sub` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:318:28 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 26: std::alloc::Layout::size_rounded_up_to_custom_align.arithmetic_overflow.2 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_add` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:35 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 27: std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:139:9 in function std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta> - -Check 28: std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:139:9 in function std::slice::from_raw_parts::<'_, light_batched_merkle_tree::merkle_tree::GhostRootMeta> - -Check 29: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#1} - -Check 30: alloc::raw_vec::capacity_overflow.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:29:5 in function alloc::raw_vec::capacity_overflow - -Check 31: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index_mut.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:190:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index_mut - -Check 32: utils::setup_zkp_batches::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#0} - -Check 33: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#0} - -Check 34: core::slice::::split_at_mut_unchecked.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_sub` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:2103:50 in function core::slice::::split_at_mut_unchecked - -Check 35: std::ptr::copy_nonoverlapping::.safety_check.1 - - Status: SUCCESS - - Description: "`src` must be properly aligned" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 36: std::ptr::copy_nonoverlapping::.safety_check.2 - - Status: SUCCESS - - Description: "`dst` must be properly aligned" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 37: std::ptr::copy_nonoverlapping::.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "copy_nonoverlapping: attempt to compute number in bytes which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 38: std::ptr::NonNull::::as_mut::<'_>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> - -Check 39: std::ptr::NonNull::::as_mut::<'_>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> - -Check 40: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.1 - - Status: SUCCESS - - Description: "attempt to subtract with overflow" - - Location: src/merkle_tree.rs:972:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 41: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:979:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 42: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:981:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 43: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.3 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 44: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 45: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.assertion.4 - - Status: SUCCESS - - Description: ""Zeroing out roots failed."" - - Location: src/merkle_tree.rs:985:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 46: std::ptr::write_bytes::.safety_check.1 - - Status: SUCCESS - - Description: "`dst` must be properly aligned" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: - -Check 47: std::ptr::write_bytes::.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "write_bytes: attempt to compute number in bytes which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: - -Check 48: std::option::Option::<&mut &mut [u8]>::ok_or::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut &mut [u8]>::ok_or:: - -Check 49: > as std::iter::Iterator>::next.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:80:17 in function > as std::iter::Iterator>::next - -Check 50: > as std::iter::Iterator>::next.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 51: __rust_realloc.assertion.1 - - Status: SUCCESS - - Description: "rust_realloc must be called with a non-null pointer" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:102 in function __rust_realloc - -Check 52: __rust_realloc.assertion.2 - - Status: SUCCESS - - Description: "rust_realloc must be called with a size greater than 0" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:105 in function __rust_realloc - -Check 53: __rust_realloc.assertion.3 - - Status: SUCCESS - - Description: "Alignment is power of two" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:109 in function __rust_realloc - -Check 54: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::all::check::bloom_filters_are_zeroed::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> - -Check 55: std::result::Result::::map_err::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err:: - -Check 56: memcmp.precondition.1 - - Status: SUCCESS - - Description: "memcmp region 1 readable" - - Location: :19 in function memcmp - -Check 57: memcmp.precondition.2 - - Status: SUCCESS - - Description: "memcpy region 2 readable" - - Location: :21 in function memcmp - -Check 58: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#2} - -Check 59: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 60: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.1 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 61: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.2 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 62: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.assertion.3 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 63: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 64: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 65: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 66: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/batch.rs:477:36 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 67: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:596:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 68: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:600:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 69: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#2} - -Check 70: as std::slice::SliceIndex<[[u8; 32]]>>::index.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:437:5 in function as std::slice::SliceIndex<[[u8; 32]]>>::index - -Check 71: as std::slice::SliceIndex<[[u8; 32]]>>::index.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:446:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index - -Check 72: as std::slice::SliceIndex<[[u8; 32]]>>::index.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:446:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index - -Check 73: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 74: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 75: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1059:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 76: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.assertion.2 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 77: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 78: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1131:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 79: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1133:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 80: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.3 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 81: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 82: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1139:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 83: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.assertion.5 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 84: std::alloc::handle_alloc_error::rt_error.unsupported_construct.1 - - Status: SUCCESS - - Description: "call to foreign "Rust" function `_RNvCsghXZG3UZk90_7___rustc26___rust_alloc_error_handler` is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/new/choose" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:365:5 in function std::alloc::handle_alloc_error::rt_error - -Check 85: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:170:17 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 86: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.assertion.2 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:170:17 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 87: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 88: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 89: , std::alloc::AllocError> as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 90: utils::setup_zkp_batches::{closure#3}::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:14 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 91: utils::setup_zkp_batches::{closure#3}::{closure#0}.cover.1 - - Status: SATISFIED - - Description: "Entered setup batch loop" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:172:9 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 92: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 93: core::num::::abs_diff.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to subtract with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2615:21 in function core::num::::abs_diff - -Check 94: core::num::::abs_diff.assertion.2 - - Status: UNREACHABLE - - Description: "attempt to subtract with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2617:21 in function core::num::::abs_diff - -Check 95: std::result::Result::::map_err::::clear::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::clear::{closure#0}}> - -Check 96: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 97: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#2} - -Check 98: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#2} - -Check 99: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.assertion.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index - -Check 100: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index - -Check 101: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.assertion.1 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 102: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 103: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 104: light_compressed_account::Vec::::push_mut.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:24 in function light_compressed_account::Vec::::push_mut - -Check 105: light_compressed_account::Vec::::push_mut.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2612:13 in function light_compressed_account::Vec::::push_mut - -Check 106: light_compressed_account::Vec::::push_mut.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2612:13 in function light_compressed_account::Vec::::push_mut - -Check 107: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#1} - -Check 108: core::ub_checks::maybe_is_nonoverlapping::runtime.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/intrinsics/mod.rs:2355:9 in function core::ub_checks::maybe_is_nonoverlapping::runtime - -Check 109: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 110: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#0}}>::{closure#0}}, std::ops::ControlFlow<()>> - -Check 111: std::result::unwrap_failed.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1852:5 in function std::result::unwrap_failed - -Check 112: core::num::::unchecked_sub.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_sub` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:779:17 in function core::num::::unchecked_sub - -Check 113: std::alloc::Layout::repeat.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:374:5 in function std::alloc::Layout::repeat - -Check 114: ::to_isize.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/work/kani/kani/library/kani_core/src/models.rs:176:17 in function ::to_isize - -Check 115: ::to_isize.safety_check.1 - - Status: SUCCESS - - Description: "Offset value overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function ::to_isize - -Check 116: ::to_isize.assertion.1 - - Status: SUCCESS - - Description: "internal error: entered unreachable code" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function ::to_isize - -Check 117: std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:705:15 in function std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok - -Check 118: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:78:26 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 119: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:78:68 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 120: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:81:13 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 121: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:94:47 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 122: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.5 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: ../zero-copy/src/vec.rs:102:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 123: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.assertion.6 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 124: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 125: std::option::Option::>::ok_or::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::>::ok_or:: - -Check 126: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 127: core::slice::::copy_from_slice::len_mismatch_fail::do_panic::runtime.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:3865:13 in function core::slice::::copy_from_slice::len_mismatch_fail::do_panic::runtime - -Check 128: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 129: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 130: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1083:10 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 131: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 132: std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}> - -Check 133: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 134: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 135: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 136: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 137: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 138: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#1} - -Check 139: calloc.assertion.1 - - Status: SUCCESS - - Description: "max allocation size exceeded" - - Location: :31 in function calloc - -Check 140: calloc.assertion.2 - - Status: SUCCESS - - Description: "max allocation may fail" - - Location: :36 in function calloc - -Check 141: as std::ops::Index>::index.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:375:10 in function as std::ops::Index>::index - -Check 142: as std::ops::Index>::index.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:447:10 in function as std::ops::Index>::index - -Check 143: std::result::Result::::as_ref.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 144: kani::mem::cbmc::same_allocation.unsupported_construct.1 - - Status: SUCCESS - - Description: "Kani does not support reasoning about pointer to unallocated memory" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::mem::cbmc::same_allocation - -Check 145: as std::ops::IndexMut>::index_mut.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:432:14 in function as std::ops::IndexMut>::index_mut - -Check 146: alloc::raw_vec::handle_error.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:796:11 in function alloc::raw_vec::handle_error - -Check 147: alloc::raw_vec::RawVecInner::grow_one.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:570:5 in function alloc::raw_vec::RawVecInner::grow_one - -Check 148: std::result::Result::::map_err::::push::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#0}}> - -Check 149: core::slice::index::slice_end_index_len_fail::do_panic::runtime.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:50:5 in function core::slice::index::slice_end_index_len_fail::do_panic::runtime - -Check 150: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 151: as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:285:13 in function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> - -Check 152: core::num::::unchecked_mul.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_mul` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:991:17 in function core::num::::unchecked_mul - -Check 153: core::num::::unchecked_add.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_add` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add - -Check 154: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 155: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 156: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: - -Check 157: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#0} - -Check 158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 160: core::num::::pow.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3072:31 in function core::num::::pow - -Check 161: core::num::::pow.assertion.2 - - Status: UNREACHABLE - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3074:21 in function core::num::::pow - -Check 162: core::num::::pow.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3074:21 in function core::num::::pow - -Check 163: core::num::::pow.assertion.3 - - Status: UNREACHABLE - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3075:28 in function core::num::::pow - -Check 164: core::num::::pow.assertion.4 - - Status: UNREACHABLE - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3082:17 in function core::num::::pow - -Check 165: core::num::::pow.assertion.5 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3090:31 in function core::num::::pow - -Check 166: core::num::::pow.assertion.6 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3096:21 in function core::num::::pow - -Check 167: core::num::::pow.arithmetic_overflow.2 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3096:21 in function core::num::::pow - -Check 168: core::num::::pow.assertion.7 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:3097:28 in function core::num::::pow - -Check 169: std::alloc::Layout::repeat_packed.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:462:5 in function std::alloc::Layout::repeat_packed - -Check 170: std::alloc::Global::alloc_impl.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:190:27 in function std::alloc::Global::alloc_impl - -Check 171: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.1 - - Status: SUCCESS - - Description: "|&result: &bool| !result || self.current_batch_is_half_full()" - - Location: src/merkle_tree.rs:1105:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 172: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.2 - - Status: SUCCESS - - Description: "|&result: &bool| !result || self.current_batch_not_inserted()" - - Location: src/merkle_tree.rs:1107:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 173: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.3 - - Status: SUCCESS - - Description: "|&result: &bool| !result || self.previous_batch_is_inserted()" - - Location: src/merkle_tree.rs:1109:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 174: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.4 - - Status: SUCCESS - - Description: "|&result: &bool| !result || self.previous_batch_bloom_not_zeroed()" - - Location: src/merkle_tree.rs:1111:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 175: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.5 - - Status: SUCCESS - - Description: "|&result: &bool| !result || self.has_updates_since_previous_batch()" - - Location: src/merkle_tree.rs:1113:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 176: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}.assertion.6 - - Status: SUCCESS - - Description: "|&result: &bool| -{ - let all_conditions = self.current_batch_is_half_full() && - self.current_batch_not_inserted() && self.previous_batch_is_inserted() && - self.previous_batch_bloom_not_zeroed() && - self.has_updates_since_previous_batch(); !all_conditions || result -}" - - Location: src/merkle_tree.rs:1115:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3} - -Check 177: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}.assertion.1 - - Status: SUCCESS - - Description: "|result: &Result<(), BatchedMerkleTreeError>| -{ result.is_ok().then(|| self.all_roots_are_safe()).unwrap_or(true) }" - - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4} - -Check 178: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}.assertion.2 - - Status: SUCCESS - - Description: "|result: &Result<(), BatchedMerkleTreeError>| -{ result.is_ok().then(|| self.bloom_filters_are_zeroed()).unwrap_or(true) }" - - Location: src/merkle_tree.rs:1181:5 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4} - -Check 179: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 180: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 181: std::option::Option::::ok_or::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::::ok_or:: - -Check 182: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 183: , std::collections::TryReserveError> as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::collections::TryReserveError> as std::ops::Try>::branch - -Check 184: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 185: std::option::Option::::unwrap_or.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1035:15 in function std::option::Option::::unwrap_or - -Check 186: kani::rustc_intrinsics::offset::.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 187: kani::rustc_intrinsics::offset::.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 188: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:155:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 189: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 190: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 191: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 192: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 193: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 194: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.assertion.3 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 195: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 196: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 197: kani::rustc_intrinsics::offset::.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 198: kani::rustc_intrinsics::offset::.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 199: std::result::Result::::map_err::::push::{closure#1}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#1}}> - -Check 200: light_compressed_account::Vec::::len.assume.1 - - Status: SUCCESS - - Description: "Rust intrinsic assumption failed" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2851:18 in function light_compressed_account::Vec::::len - -Check 201: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 202: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 203: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 204: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.assertion.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size - -Check 205: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size - -Check 206: std::alloc::Layout::max_size_for_align.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:105:32 in function std::alloc::Layout::max_size_for_align - -Check 207: std::alloc::Layout::max_size_for_align.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_sub` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:105:18 in function std::alloc::Layout::max_size_for_align - -Check 208: as std::cmp::PartialEq>::eq.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function as std::cmp::PartialEq>::eq - -Check 209: std::ptr::drop_in_place::>>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 210: std::ptr::drop_in_place::>>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 211: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 212: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 213: >::index.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:274:10 in function >::index - -Check 214: kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize>.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize> - -Check 215: kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize>.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset::<[u8; 32], *const [u8; 32], usize> - -Check 216: as std::slice::SliceIndex<[u8]>>::index_mut.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:450:5 in function as std::slice::SliceIndex<[u8]>>::index_mut - -Check 217: as std::slice::SliceIndex<[u8]>>::index_mut.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[u8]>>::index_mut - -Check 218: as std::slice::SliceIndex<[u8]>>::index_mut.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[u8]>>::index_mut - -Check 219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1067:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 220: state_tree_update::verify_state_tree_update_one_by_one.cover.1 - - Status: SATISFIED - - Description: "Root history non-empty" - - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:82:5 in function state_tree_update::verify_state_tree_update_one_by_one - -Check 221: state_tree_update::verify_state_tree_update_one_by_one.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:84:14 in function state_tree_update::verify_state_tree_update_one_by_one - -Check 222: state_tree_update::verify_state_tree_update_one_by_one.cover.2 - - Status: SATISFIED - - Description: "Loop iteration 0" - - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:85:9 in function state_tree_update::verify_state_tree_update_one_by_one - -Check 223: state_tree_update::verify_state_tree_update_one_by_one.cover.3 - - Status: SATISFIED - - Description: "Loop iteration 9" - - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:86:9 in function state_tree_update::verify_state_tree_update_one_by_one - -Check 224: state_tree_update::verify_state_tree_update_one_by_one.cover.4 - - Status: SATISFIED - - Description: "Update succeeded" - - Location: program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs:94:9 in function state_tree_update::verify_state_tree_update_one_by_one - -Check 225: std::option::Option::<&[u8; 32]>::ok_or::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&[u8; 32]>::ok_or:: - -Check 226: core::num::::checked_add.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_add` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:525:31 in function core::num::::checked_add - -Check 227: std::hint::assert_unchecked.assume.1 - - Status: SUCCESS - - Description: "Rust intrinsic assumption failed" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/hint.rs:209:9 in function std::hint::assert_unchecked - -Check 228: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 229: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 230: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 231: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 232: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:644:53 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 233: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.3 - - Status: SUCCESS - - Description: "attempt to subtract with overflow" - - Location: src/merkle_tree.rs:653:53 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 234: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:654:44 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 235: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.5 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:658:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 236: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.assertion.6 - - Status: SUCCESS - - Description: "attempt to subtract with overflow" - - Location: src/merkle_tree.rs:665:66 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 237: malloc.assertion.1 - - Status: SUCCESS - - Description: "max allocation size exceeded" - - Location: :31 in function malloc - -Check 238: malloc.assertion.2 - - Status: SUCCESS - - Description: "max allocation may fail" - - Location: :36 in function malloc - -Check 239: core::num::::saturating_mul.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:2009:19 in function core::num::::saturating_mul - -Check 240: core::slice::::split_at_mut.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1981:15 in function core::slice::::split_at_mut - -Check 241: core::slice::::split_at_mut.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1983:21 in function core::slice::::split_at_mut - -Check 242: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.assertion.1 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 243: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/queue_batch_metadata.rs:210:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 244: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:211:45 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 245: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.2 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/queue_batch_metadata.rs:219:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 246: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.3 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/queue_batch_metadata.rs:221:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 247: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.4 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/queue_batch_metadata.rs:223:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 248: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.5 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 249: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.6 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 250: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.assertion.7 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:226:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 251: core::slice::index::slice_index_order_fail::do_panic::runtime.assertion.1 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:62:5 in function core::slice::index::slice_index_order_fail::do_panic::runtime - -Check 252: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 253: utils::setup_zkp_batches::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#1} - -Check 254: alloc::raw_vec::RawVecInner::grow_amortized.assertion.1 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 255: alloc::raw_vec::RawVecInner::grow_amortized.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 256: utils::setup_zkp_batches::{closure#3}.assertion.1 - - Status: SUCCESS - - Description: "tree.hash_chain_stores.len() == 2" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:163:1 in function utils::setup_zkp_batches::{closure#3} - -Check 257: utils::setup_zkp_batches::{closure#3}.assertion.2 - - Status: SUCCESS - - Description: "tree.queue_batches.batch_size > 0" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:1 in function utils::setup_zkp_batches::{closure#3} - -Check 258: utils::setup_zkp_batches::{closure#3}.assertion.3 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:75 in function utils::setup_zkp_batches::{closure#3} - -Check 259: utils::setup_zkp_batches::{closure#3}.assertion.4 - - Status: SUCCESS - - Description: "num_zkp_batches > 0 && num_zkp_batches <= -tree.queue_batches.get_num_zkp_batches() as usize * 2" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#3} - -Check 260: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 261: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 262: core::num::::unchecked_add.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_add` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add - -Check 263: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 264: std::result::Result::::map_err::::push::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err::::push::{closure#0}}> - -Check 265: core::ub_checks::is_valid_allocation_size.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size - -Check 266: core::ub_checks::is_valid_allocation_size.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size - -Check 267: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#0} - -Check 268: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap - -Check 269: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 270: std::alloc::Layout::is_size_align_valid.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:78:5 in function std::alloc::Layout::is_size_align_valid - -Check 271: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 272: ::clone.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 273: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#2} - -Check 274: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 275: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../zero-copy/src/cyclic_vec.rs:216:35 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 276: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 277: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.4 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 278: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.assertion.5 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 279: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 280: std::ptr::write_bytes::<[u8; 2048]>.safety_check.1 - - Status: SUCCESS - - Description: "`dst` must be properly aligned" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> - -Check 281: std::ptr::write_bytes::<[u8; 2048]>.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "write_bytes: attempt to compute number in bytes which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> - -Check 282: alloc::raw_vec::finish_grow::.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:774:5 in function alloc::raw_vec::finish_grow:: - -Check 283: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/queue_batch_metadata.rs:86:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 284: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/queue_batch_metadata.rs:86:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 285: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree_metadata.rs:83:20 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 286: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree_metadata.rs:87:37 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 287: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree_metadata.rs:85:15 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 288: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.assertion.3 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree_metadata.rs:83:20 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 289: std::ptr::const_ptr::::is_aligned_to.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to subtract with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs:1429:23 in function std::ptr::const_ptr::::is_aligned_to - -Check 290: std::ptr::const_ptr::::is_aligned_to.assertion.2 - - Status: SUCCESS - - Description: "This is a placeholder message; Kani doesn't support message formatted at runtime" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs:1426:13 in function std::ptr::const_ptr::::is_aligned_to - -Check 291: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:775:65 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 292: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:783:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 293: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.3 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 294: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.4 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:793:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 295: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.assertion.5 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 296: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 297: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 298: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/queue_batch_metadata.rs:179:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 299: , std::alloc::AllocError> as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 300: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len_mut.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:189:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len_mut - -Check 301: kani::rustc_intrinsics::offset::.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 302: kani::rustc_intrinsics::offset::.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 303: utils::setup_zkp_batches.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:14 in function utils::setup_zkp_batches - -Check 304: utils::setup_zkp_batches.cover.1 - - Status: UNREACHABLE - - Description: "Entered setup batch loop" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:172:9 in function utils::setup_zkp_batches - -Check 305: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 306: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 307: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.assertion.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 308: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 309: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:271:13 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> - -Check 310: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 311: std::slice::from_raw_parts_mut::<'_, u8>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, u8> - -Check 312: std::slice::from_raw_parts_mut::<'_, u8>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/raw.rs:194:9 in function std::slice::from_raw_parts_mut::<'_, u8> - -Check 313: core::num::::checked_sub.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_sub` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:682:31 in function core::num::::checked_sub - -Check 314: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:192:49 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 315: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.2 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:194:33 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 316: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.assertion.3 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:200:43 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 317: >::from.assertion.1 - - Status: SUCCESS - - Description: "Invalid BatchState value" - - Location: src/batch.rs:25:18 in function >::from - -Check 318: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#0}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#0} - -Check 319: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#1} - -Check 320: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.1 - - Status: SUCCESS - - Description: "|result: &Result<(), BatchedMerkleTreeError>| -{ - result.is_ok().then(|| self.get_state() == - BatchState::Inserted).unwrap_or(true) -}" - - Location: src/batch.rs:184:45 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} - -Check 321: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.2 - - Status: SUCCESS - - Description: "|result: &Result<(), BatchedMerkleTreeError>| -{ - result.is_ok().then(|| self.num_full_zkp_batches == self.batch_size / - self.zkp_batch_size).unwrap_or(true) -}" - - Location: src/batch.rs:187:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} - -Check 322: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}.assertion.3 - - Status: SUCCESS - - Description: "|result: &Result<(), BatchedMerkleTreeError>| -{ - result.is_ok().then(|| self.num_inserted_zkp_batches == self.batch_size / - self.zkp_batch_size).unwrap_or(true) -}" - - Location: src/batch.rs:190:5 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3} - -Check 323: ::default.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree_metadata.rs:58:24 in function ::default - -Check 324: ::default.assertion.2 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/merkle_tree_metadata.rs:66:40 in function ::default - -Check 325: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.1 - - Status: SATISFIED - - Description: "Size check passed in init" - - Location: src/merkle_tree.rs:340:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 326: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.2 - - Status: SATISFIED - - Description: "Past split_at_mut in init" - - Location: src/merkle_tree.rs:345:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 327: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer dereference: address must be a multiple of its type's alignment" - - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 328: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.2 - - Status: SUCCESS - - Description: "null pointer dereference occurred" - - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 329: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.3 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 330: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.safety_check.4 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:347:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 331: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:397:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 332: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.2 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: src/merkle_tree.rs:428:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 333: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.assertion.3 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:428:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 334: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.3 - - Status: SATISFIED - - Description: "Entering ghost state initialization" - - Location: src/merkle_tree.rs:458:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 335: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.4 - - Status: SATISFIED - - Description: "hash_chain_store_1 created" - - Location: src/merkle_tree.rs:463:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 336: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 337: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.cover.5 - - Status: SATISFIED - - Description: "Ghost state initialization complete" - - Location: src/merkle_tree.rs:470:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 338: std::ptr::drop_in_place::>>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 339: std::ptr::drop_in_place::>>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 340: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}.assertion.1 - - Status: SUCCESS - - Description: "bloom_filter_store.len() > 0" - - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3} - -Check 341: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1333:5 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 342: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1335:14 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 343: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.assertion.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1336:14 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 344: core::num::::unchecked_add.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to compute `unchecked_add` which would overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/num/uint_macros.rs:597:17 in function core::num::::unchecked_add - -Check 345: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 346: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 347: std::result::Result::::unwrap.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap - -Check 348: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 349: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 350: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len_mut.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:202:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len_mut - -Check 351: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/queue_batch_metadata.rs:161:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 352: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.assertion.2 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:161:40 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 353: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 354: utils::setup_zkp_batches::{closure#2}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:18 in function utils::setup_zkp_batches::{closure#2} - -Check 355: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> - -Check 356: as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/traits/iterator.rs:2426:21 in function as std::iter::Iterator>::try_fold::<(), {closure@std::iter::Iterator::any::check::all_roots_are_safe::{closure#1}}>::{closure#0}}, std::ops::ControlFlow<()>> - -Check 357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#3}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/merkle_tree.rs:1178:45 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#3} - -Check 358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.1 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1131:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.2 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1133:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 360: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.3 - - Status: UNREACHABLE - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 361: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/merkle_tree.rs:1134:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.4 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1139:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.assertion.5 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 364: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 365: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 366: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:80:26 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 367: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:81:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 368: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:82:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 369: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:86:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 370: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.5 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:102:47 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 371: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.assertion.6 - - Status: SUCCESS - - Description: "attempt to multiply with overflow" - - Location: ../zero-copy/src/cyclic_vec.rs:110:31 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 372: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.assertion.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 373: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to divide by zero" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 374: std::ptr::drop_in_place::>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 375: std::ptr::drop_in_place::>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 377: std::ptr::NonNull::::as_ref::<'_>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:18 in function std::ptr::NonNull::::as_ref::<'_> - -Check 378: std::ptr::NonNull::::as_ref::<'_>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:18 in function std::ptr::NonNull::::as_ref::<'_> - -Check 379: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:271:13 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}> - -Check 380: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.1 - - Status: UNREACHABLE - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 381: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.2 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 382: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.assertion.3 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 383: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 384: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.assertion.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/queue_batch_metadata.rs:57:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 385: core::panicking::panic_nounwind_fmt::runtime.unsupported_construct.1 - - Status: SUCCESS - - Description: "call to foreign "Rust" function `_RNvCsghXZG3UZk90_7___rustc17rust_begin_unwind` is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/new/choose" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panicking.rs:105:17 in function core::panicking::panic_nounwind_fmt::runtime - -Check 386: utils::create_test_tree_small_state.cover.1 - - Status: SATISFIED - - Description: "init_result" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:133:5 in function utils::create_test_tree_small_state - -Check 387: kani::rustc_intrinsics::offset::.safety_check.1 - - Status: SUCCESS - - Description: "Offset in bytes overflows isize" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 388: kani::rustc_intrinsics::offset::.safety_check.2 - - Status: SUCCESS - - Description: "Offset result and original pointer must point to the same allocation" - - Location: ../../../../../runner/work/kani/kani/library/kani/src/lib.rs:56:1 in function kani::rustc_intrinsics::offset:: - -Check 389: std::result::Result::::unwrap.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap - -Check 390: std::ptr::drop_in_place::>>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 391: std::ptr::drop_in_place::>>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 392: std::alloc::Global::grow_impl.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to subtract with overflow" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:225:58 in function std::alloc::Global::grow_impl - -Check 393: std::alloc::Global::grow_impl.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function std::alloc::Global::grow_impl - -Check 394: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:113:15 in function as std::ops::Try>::branch - -Check 395: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#1}.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: src/batch.rs:239:22 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#1} - -Check 396: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.assertion.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index - -Check 397: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index - -Check 398: std::ptr::NonNull::::as_mut::<'_>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> - -Check 399: std::ptr::NonNull::::as_mut::<'_>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:18 in function std::ptr::NonNull::::as_mut::<'_> - -Check 400: std::ptr::drop_in_place::>>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 401: std::ptr::drop_in_place::>>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::>> - -Check 402: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> - -Check 403: light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size.assertion.1 - - Status: SUCCESS - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:1389:20 in function light_batched_merkle_tree::merkle_tree::get_merkle_tree_account_size - -Check 404: std::panic::Location::<'_>::caller.unsupported_construct.1 - - Status: SUCCESS - - Description: "caller_location is not currently supported by Kani. Please post your example at https://github.com/model-checking/kani/issues/374" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/panic/location.rs:147:9 in function std::panic::Location::<'_>::caller - -Check 405: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 406: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:450:5 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut - -Check 407: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut - -Check 408: as std::slice::SliceIndex<[[u8; 32]]>>::index_mut.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:458:18 in function as std::slice::SliceIndex<[[u8; 32]]>>::index_mut - -Check 409: std::boxed::Box::<[u8; 2048]>::leak::<'_>.safety_check.1 - - Status: SUCCESS - - Description: "misaligned pointer to reference cast: address must be a multiple of its type's alignment" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1610:18 in function std::boxed::Box::<[u8; 2048]>::leak::<'_> - -Check 410: std::boxed::Box::<[u8; 2048]>::leak::<'_>.safety_check.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1610:18 in function std::boxed::Box::<[u8; 2048]>::leak::<'_> - -Check 411: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.assertion.1 - - Status: UNREACHABLE - - Description: "attempt to add with overflow" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 412: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.assertion.2 - - Status: UNREACHABLE - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 413: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.arithmetic_overflow.1 - - Status: SUCCESS - - Description: "attempt to calculate the remainder with a divisor of zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 414: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: program-libs/batched-merkle-tree/tests/kani.rs:0:0 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 415: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 416: as std::ops::Try>::branch.unreachable.1 - - Status: SUCCESS - - Description: "unreachable code" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2614:15 in function as std::ops::Try>::branch - -Check 417: memcmp.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: :27 in function memcmp - -Check 418: memcmp.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: :27 in function memcmp - -Check 419: memcmp.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: :27 in function memcmp - -Check 420: memcmp.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: :27 in function memcmp - -Check 421: memcmp.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: :27 in function memcmp - -Check 422: memcmp.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: :27 in function memcmp - -Check 423: memcmp.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: :27 in function memcmp - -Check 424: memcmp.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: :27 in function memcmp - -Check 425: memcmp.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: :27 in function memcmp - -Check 426: memcmp.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: :27 in function memcmp - -Check 427: memcmp.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: :27 in function memcmp - -Check 428: memcmp.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: :27 in function memcmp - -Check 429: __rust_dealloc.precondition_instance.1 - - Status: SUCCESS - - Description: "free argument must be NULL or valid pointer" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 430: __rust_dealloc.precondition_instance.2 - - Status: SUCCESS - - Description: "free argument must be dynamic object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 431: __rust_dealloc.precondition_instance.3 - - Status: SUCCESS - - Description: "free argument has offset zero" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 432: __rust_dealloc.precondition_instance.4 - - Status: SUCCESS - - Description: "double free" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 433: __rust_dealloc.precondition_instance.5 - - Status: SUCCESS - - Description: "free called for new[] object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 434: __rust_dealloc.precondition_instance.6 - - Status: SUCCESS - - Description: "free called for stack-allocated object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:87 in function __rust_dealloc - -Check 435: calloc.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: :14 in function calloc - -Check 436: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 437: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 438: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 439: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 440: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 441: std::boxed::Box::<[u8; 2048]>::new.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:261:24 in function std::boxed::Box::<[u8; 2048]>::new - -Check 442: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2614:15 in function as std::ops::Try>::branch - -Check 443: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2616:21 in function as std::ops::Try>::branch - -Check 444: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 445: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 446: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 447: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 448: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 449: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:215:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::clear - -Check 450: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 451: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 452: ::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:8:24 in function ::eq - -Check 453: ::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:8:24 in function ::eq - -Check 454: ::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:8:24 in function ::eq - -Check 455: ::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:8:24 in function ::eq - -Check 456: ::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:8:24 in function ::eq - -Check 457: ::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:8:24 in function ::eq - -Check 458: ::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:8:24 in function ::eq - -Check 459: ::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:8:24 in function ::eq - -Check 460: ::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:8:24 in function ::eq - -Check 461: ::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:8:24 in function ::eq - -Check 462: ::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:8:24 in function ::eq - -Check 463: ::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:8:24 in function ::eq - -Check 464: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 465: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 466: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 467: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 468: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 469: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 470: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1190:42 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 471: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 472: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 473: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 474: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 475: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 476: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 477: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 478: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 479: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 480: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 481: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 482: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 483: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 484: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1207:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 485: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 486: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 487: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 488: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 489: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 490: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 491: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1217:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 492: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1221:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter - -Check 493: as std::iter::Iterator>::next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 494: as std::iter::Iterator>::next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 495: as std::iter::Iterator>::next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 496: as std::iter::Iterator>::next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 497: as std::iter::Iterator>::next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 498: as std::iter::Iterator>::next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 499: as std::iter::Iterator>::next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 500: as std::iter::Iterator>::next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 501: as std::iter::Iterator>::next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 502: as std::iter::Iterator>::next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 503: as std::iter::Iterator>::next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 504: as std::iter::Iterator>::next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 505: as std::iter::Iterator>::next.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 506: as std::iter::Iterator>::next.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 507: as std::iter::Iterator>::next.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 508: as std::iter::Iterator>::next.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 509: as std::iter::Iterator>::next.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 510: as std::iter::Iterator>::next.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 511: as std::iter::Iterator>::next.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next - -Check 512: as std::iter::Iterator>::next.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next - -Check 513: as std::iter::Iterator>::next.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 514: as std::iter::Iterator>::next.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 515: as std::iter::Iterator>::next.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 516: as std::iter::Iterator>::next.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 517: as std::iter::Iterator>::next.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 518: as std::iter::Iterator>::next.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 519: std::alloc::Layout::align.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 520: std::alloc::Layout::align.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 521: std::alloc::Layout::align.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 522: std::alloc::Layout::align.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 523: std::alloc::Layout::align.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 524: std::alloc::Layout::align.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:162:9 in function std::alloc::Layout::align - -Check 525: std::cmp::impls::::lt.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 526: std::cmp::impls::::lt.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 527: std::cmp::impls::::lt.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 528: std::cmp::impls::::lt.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 529: std::cmp::impls::::lt.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 530: std::cmp::impls::::lt.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 531: std::cmp::impls::::lt.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 532: std::cmp::impls::::lt.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 533: std::cmp::impls::::lt.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 534: std::cmp::impls::::lt.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 535: std::cmp::impls::::lt.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 536: std::cmp::impls::::lt.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 537: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 538: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 539: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 540: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 541: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 542: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1179:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1} - -Check 543: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> - -Check 544: std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1159:21 in function std::option::Option::<&light_merkle_tree_metadata::events::batch::BatchEvent>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}}> - -Check 545: std::result::Result::::is_ok.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 546: std::result::Result::::is_ok.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 547: std::result::Result::::is_ok.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 548: std::result::Result::::is_ok.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 549: std::result::Result::::is_ok.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 550: std::result::Result::::is_ok.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::::is_ok - -Check 551: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 552: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 553: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 554: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 555: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 556: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 557: std::ptr::Alignment::new.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/alignment.rs:64:13 in function std::ptr::Alignment::new - -Check 558: memcpy.pointer.1 - - Status: SUCCESS - - Description: "same object violation in (const char *)(const void *)ptr >= (const char *)(void *)result + (signed long int)bytes_to_copy" - - Location: :33 in function memcpy - -Check 559: memcpy.pointer.2 - - Status: SUCCESS - - Description: "same object violation in (const char *)(void *)result >= (const char *)(const void *)ptr + (signed long int)bytes_to_copy" - - Location: :34 in function memcpy - -Check 560: __rust_realloc.precondition_instance.1 - - Status: SUCCESS - - Description: "memcpy src/dst overlap" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc - -Check 561: __rust_realloc.precondition_instance.2 - - Status: SUCCESS - - Description: "memcpy source region readable" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc - -Check 562: __rust_realloc.precondition_instance.3 - - Status: SUCCESS - - Description: "memcpy destination region writeable" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:114 in function __rust_realloc - -Check 563: __rust_realloc.precondition_instance.4 - - Status: SUCCESS - - Description: "free argument must be NULL or valid pointer" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 564: __rust_realloc.precondition_instance.5 - - Status: SUCCESS - - Description: "free argument must be dynamic object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 565: __rust_realloc.precondition_instance.6 - - Status: SUCCESS - - Description: "free argument has offset zero" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 566: __rust_realloc.precondition_instance.7 - - Status: SUCCESS - - Description: "double free" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 567: __rust_realloc.precondition_instance.8 - - Status: SUCCESS - - Description: "free called for new[] object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 568: __rust_realloc.precondition_instance.9 - - Status: SUCCESS - - Description: "free called for stack-allocated object" - - Location: ../../../../.kani/kani-0.65.0/library/kani/kani_lib.c:115 in function __rust_realloc - -Check 569: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: ../zero-copy/src/cyclic_vec.rs:271:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::first_index - -Check 570: std::alloc::Global::grow_impl.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:223:27 in function std::alloc::Global::grow_impl - -Check 571: std::alloc::Global::grow_impl.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:236:31 in function std::alloc::Global::grow_impl - -Check 572: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 573: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 574: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 575: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 576: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 577: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1032:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 578: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 579: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 580: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 581: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 582: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 583: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1032:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#1} - -Check 584: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:2629:21 in function as std::ops::FromResidual>>::from_residual - -Check 585: std::result::Result::::unwrap.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap - -Check 586: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 587: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 588: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 589: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 590: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 591: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 592: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 593: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 594: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 595: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 596: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 597: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 598: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual - -Check 599: core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#1}::{closure#0}}> - -Check 600: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 601: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 602: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 603: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 604: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 605: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 606: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 607: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 608: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 609: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 610: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 611: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 612: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 613: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 614: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 615: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 616: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 617: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3} - -Check 618: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 619: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 620: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 621: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 622: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 623: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:362:10 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_slice - -Check 624: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 625: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 626: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 627: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 628: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 629: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:57:23 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_current_batch - -Check 630: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:249:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 631: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 632: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 633: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 634: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 635: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 636: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 637: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:256:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 638: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 639: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 640: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 641: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 642: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 643: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 644: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 645: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 646: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 647: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 648: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 649: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 650: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 651: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 652: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 653: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 654: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 655: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 656: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:255:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 657: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 658: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 659: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 660: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 661: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 662: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 663: pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 664: pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 665: pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 666: pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 667: pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 668: pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 669: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 670: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 671: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 672: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 673: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 674: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 675: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 676: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 677: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 678: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 679: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 680: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 681: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 682: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 683: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 684: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 685: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 686: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 687: pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 688: pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 689: pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 690: pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 691: pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 692: pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 693: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 694: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 695: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 696: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 697: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 698: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 699: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 700: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 701: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 702: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.61 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 703: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.62 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 704: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.63 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 705: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.64 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 706: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.65 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 707: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.66 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 708: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.67 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 709: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.68 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 710: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.69 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 711: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.70 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:265:17 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 712: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert.pointer_dereference.71 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:268:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert - -Check 713: >::get_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:235:13 in function >::get_mut - -Check 714: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:276:37 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#0}}> - -Check 715: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 716: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 717: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 718: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 719: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 720: std::ptr::NonNull::::as_ref::<'_>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:437:20 in function std::ptr::NonNull::::as_ref::<'_> - -Check 721: pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 722: pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 723: pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 724: pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 725: pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 726: pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 728: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 729: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 730: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 731: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 732: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1302:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::increment_merkle_tree_next_index - -Check 733: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 734: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 735: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 736: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 737: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 738: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:647:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0} - -Check 739: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 740: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 741: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 742: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 743: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 744: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1012:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 745: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 746: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 747: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 748: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 749: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 750: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1012:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe::{closure#0} - -Check 751: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 752: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 753: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 754: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 755: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 756: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:185:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#1} - -Check 757: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 758: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 759: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 760: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 761: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 762: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 763: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 764: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 765: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 766: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 767: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 768: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:53:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 769: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/queue_batch_metadata.rs:53:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_num_zkp_batches - -Check 770: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:66:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 771: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:80:26 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 772: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:81:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 773: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:82:30 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 774: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:84:24 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 775: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:86:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 776: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.array_bounds.5 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:102:47 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 777: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:62:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::new_at - -Check 778: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 779: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 780: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 781: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 782: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 783: std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/boxed.rs:1385:19 in function std::boxed::Box::<[u8; 2048]>::into_raw_with_allocator - -Check 784: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 785: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 786: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 787: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 788: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 789: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 790: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 791: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 792: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 793: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 794: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 795: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 796: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 797: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 798: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 799: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 800: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 801: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 802: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 803: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 804: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 805: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 806: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 807: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 808: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 809: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 810: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 811: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 812: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 813: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 814: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 815: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 816: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 817: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 818: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 819: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 820: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter - -Check 821: as std::iter::Iterator>::next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 822: as std::iter::Iterator>::next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 823: as std::iter::Iterator>::next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 824: as std::iter::Iterator>::next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 825: as std::iter::Iterator>::next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 826: as std::iter::Iterator>::next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 827: as std::iter::Iterator>::next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 828: as std::iter::Iterator>::next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 829: as std::iter::Iterator>::next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 830: as std::iter::Iterator>::next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 831: as std::iter::Iterator>::next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 832: as std::iter::Iterator>::next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 833: as std::iter::Iterator>::next.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 834: as std::iter::Iterator>::next.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 835: as std::iter::Iterator>::next.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 836: as std::iter::Iterator>::next.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 837: as std::iter::Iterator>::next.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 838: as std::iter::Iterator>::next.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 839: as std::iter::Iterator>::next.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next - -Check 840: as std::iter::Iterator>::next.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next - -Check 841: as std::iter::Iterator>::next.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 842: as std::iter::Iterator>::next.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 843: as std::iter::Iterator>::next.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 844: as std::iter::Iterator>::next.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 845: as std::iter::Iterator>::next.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 846: as std::iter::Iterator>::next.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 847: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 848: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 849: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 850: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 851: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 852: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1115:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 853: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 854: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 855: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 856: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 857: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 858: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1116:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 859: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 860: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 861: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 862: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 863: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 864: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1117:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 865: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 866: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 867: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 868: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 869: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 870: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1118:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 871: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 872: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 873: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 874: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 875: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 876: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1119:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 877: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 878: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 879: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 880: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 881: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 882: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1120:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#6} - -Check 883: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 884: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 885: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 886: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 887: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 888: light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:292:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_zkps - -Check 889: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1157:15 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> - -Check 890: std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1159:21 in function std::option::Option::<&[u8; 32]>::map::::update_input_queue<3>::{closure#3}::{closure#1}::{closure#0}::{closure#0}}> - -Check 891: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 892: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 893: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 894: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 895: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 896: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:161:41 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 897: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 898: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 899: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 900: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 901: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 902: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:161:73 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 903: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 904: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 905: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 906: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 907: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 908: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 909: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:161:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_pending_batch_index_if_inserted - -Check 910: as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 911: as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 912: as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 913: as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 914: as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 915: as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 916: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 917: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 918: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 919: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 920: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 921: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 922: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 923: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 924: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 925: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 926: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 927: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 928: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 929: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 930: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 931: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 932: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 933: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:191:83 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 934: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0}.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/batch.rs:191:65 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#3}::{closure#0} - -Check 935: std::ptr::read::<[u64; 2]>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 936: std::ptr::read::<[u64; 2]>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 937: std::ptr::read::<[u64; 2]>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 938: std::ptr::read::<[u64; 2]>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 939: std::ptr::read::<[u64; 2]>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 940: std::ptr::read::<[u64; 2]>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 2]> - -Check 941: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 942: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 943: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 944: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 945: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 946: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:368:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::as_mut_slice - -Check 947: std::result::Result::::unwrap.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::::unwrap - -Check 948: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 949: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 950: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 951: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 952: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 953: light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1336:9 in function light_batched_merkle_tree::merkle_tree::kani_mock_insert_helper - -Check 954: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:330:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 955: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:342:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 956: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 957: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 958: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 959: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 960: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 961: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:356:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 962: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 963: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 964: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 965: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 966: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 967: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:357:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 968: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 969: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 970: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 971: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 972: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 973: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:358:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 974: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 975: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 976: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 977: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 978: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 979: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:359:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 980: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 981: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 982: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 983: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 984: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 985: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:360:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 986: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 987: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 988: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 989: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 990: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 991: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:361:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 992: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:362:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 993: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 994: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 995: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 996: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 997: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 998: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:366:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 999: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:367:32 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1000: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:377:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1001: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1002: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1003: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1004: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1005: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1006: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:381:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1007: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:380:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1008: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:397:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1009: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:402:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1010: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1011: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1012: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1013: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1014: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1015: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.61 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:413:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1016: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.62 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1017: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.63 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1018: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.64 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1019: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.65 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1020: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.66 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1021: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.67 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:415:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1022: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.68 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:417:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1023: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.69 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1024: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.70 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1025: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.71 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1026: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.72 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1027: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.73 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1028: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.74 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:423:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1029: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.75 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:436:50 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1030: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.76 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:464:55 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1031: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.77 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1032: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.78 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1033: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.79 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1034: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.80 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1035: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.81 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1036: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init.pointer_dereference.82 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:472:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::init - -Check 1037: > as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1038: > as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1039: > as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1040: > as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1041: > as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1042: > as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 1043: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1044: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1045: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1046: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1047: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1048: std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(light_zero_copy::vec::ZeroCopyVec<'_, u64, [u8; 32]>, &mut [u8]), light_zero_copy::errors::ZeroCopyError>::is_ok - -Check 1049: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1050: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1051: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1052: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1053: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1054: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1055: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:204:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#0} - -Check 1056: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1057: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1058: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1059: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1060: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1061: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 1062: ::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1063: ::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1064: ::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1065: ::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1066: ::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1067: ::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1068: ::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1069: ::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1070: ::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1071: ::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1072: ::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1073: ::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../compressed-account/src/lib.rs:178:22 in function ::eq - -Check 1074: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 1075: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 1076: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1077: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1078: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1079: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1080: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1081: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1082: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1083: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1084: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1085: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1086: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1087: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:317:27 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1088: light_batched_merkle_tree::batch::Batch::get_num_zkp_batches.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/batch.rs:317:9 in function light_batched_merkle_tree::batch::Batch::get_num_zkp_batches - -Check 1089: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1090: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1091: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1092: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1093: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1094: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1095: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1096: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1097: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1098: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1099: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1100: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1101: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1102: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1103: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1104: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1105: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1106: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:215:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1107: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1108: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1109: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1110: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1111: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1112: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:216:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1113: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1114: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1115: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1116: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1117: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1118: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1119: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1120: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1121: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1122: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1123: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1124: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1125: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1126: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1127: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1128: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1129: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1130: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:222:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1131: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: ../zero-copy/src/cyclic_vec.rs:224:25 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1132: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1133: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1134: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1135: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1136: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1137: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:225:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::push - -Check 1138: ::clone.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1139: ::clone.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1140: ::clone.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1141: ::clone.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1142: ::clone.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1143: ::clone.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1144: ::clone.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/collections/mod.rs:93:10 in function ::clone - -Check 1145: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1146: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1147: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1148: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1149: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1150: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1151: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1152: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1153: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1154: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1155: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1156: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1111:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1157: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1160: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1161: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1162: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1111:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#4} - -Check 1163: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1164: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1165: std::result::Result::::map_err::::push::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#0}}> - -Check 1166: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:347:20 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1167: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1168: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1169: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1170: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1171: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1172: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:349:15 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1173: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1174: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1175: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1176: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1177: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1178: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:349:14 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get - -Check 1179: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1180: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1181: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1182: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1183: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1184: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1185: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1186: light_batched_merkle_tree::batch::Batch::get_state.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:123:9 in function light_batched_merkle_tree::batch::Batch::get_state - -Check 1187: utils::setup_zkp_batches::{closure#3}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1188: utils::setup_zkp_batches::{closure#3}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1189: utils::setup_zkp_batches::{closure#3}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1190: utils::setup_zkp_batches::{closure#3}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1191: utils::setup_zkp_batches::{closure#3}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1192: utils::setup_zkp_batches::{closure#3}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:162:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1193: utils::setup_zkp_batches::{closure#3}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1194: utils::setup_zkp_batches::{closure#3}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1195: utils::setup_zkp_batches::{closure#3}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1196: utils::setup_zkp_batches::{closure#3}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1197: utils::setup_zkp_batches::{closure#3}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1198: utils::setup_zkp_batches::{closure#3}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:33 in function utils::setup_zkp_batches::{closure#3} - -Check 1199: utils::setup_zkp_batches::{closure#3}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1200: utils::setup_zkp_batches::{closure#3}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1201: utils::setup_zkp_batches::{closure#3}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1202: utils::setup_zkp_batches::{closure#3}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1203: utils::setup_zkp_batches::{closure#3}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1204: utils::setup_zkp_batches::{closure#3}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:161:56 in function utils::setup_zkp_batches::{closure#3} - -Check 1205: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1206: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1207: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1208: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1209: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1210: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1211: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:184:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_current_index - -Check 1212: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1213: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1214: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1215: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1216: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1217: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:219:68 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1218: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:227:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::queue_account_size - -Check 1219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1220: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1221: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1222: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1223: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1224: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1225: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1226: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1227: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1228: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1229: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1230: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1231: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1232: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1233: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1234: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1235: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1236: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1237: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1238: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1239: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1240: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1241: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1242: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:638:59 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1243: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/merkle_tree.rs:638:27 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1244: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1245: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1246: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1247: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1248: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1249: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:644:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1250: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1251: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1252: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1253: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1254: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1255: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:650:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1256: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1257: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1258: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1259: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1260: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1261: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:653:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1262: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1263: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1264: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1265: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1266: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1267: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:654:71 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1268: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1269: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1270: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1271: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1272: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1273: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:658:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1274: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1275: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1276: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1277: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1278: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1279: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:658:51 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1280: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.61 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1281: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.62 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1282: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.63 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1283: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.64 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1284: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.65 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1285: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.66 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:660:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1286: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.67 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1287: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.68 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1288: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.69 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1289: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.70 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1290: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.71 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1291: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.72 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:633:22 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1292: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.73 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1293: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.74 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1294: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.75 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1295: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.76 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1296: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.77 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1297: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.78 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:665:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1298: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.79 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1299: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.80 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1300: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.81 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1301: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.82 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1302: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.83 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1303: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0}.pointer_dereference.84 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:666:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}::{closure#0} - -Check 1304: std::ptr::drop_in_place::>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1305: std::ptr::drop_in_place::>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1306: std::ptr::drop_in_place::>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1307: std::ptr::drop_in_place::>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1308: std::ptr::drop_in_place::>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1309: std::ptr::drop_in_place::>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1310: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1311: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1312: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1313: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1314: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1315: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1316: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1317: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1318: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1319: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1320: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1321: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1322: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1323: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1324: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1325: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1326: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1327: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:29 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2} - -Check 1328: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1329: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1330: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1331: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1332: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1333: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1066:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_not_inserted - -Check 1334: std::ptr::drop_in_place::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1335: std::ptr::drop_in_place::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1336: std::ptr::drop_in_place::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1337: std::ptr::drop_in_place::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1338: std::ptr::drop_in_place::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1339: std::ptr::drop_in_place::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1340: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1341: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1342: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1343: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1344: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1345: alloc::raw_vec::finish_grow::::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:787:45 in function alloc::raw_vec::finish_grow::::{closure#0} - -Check 1346: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/queue_batch_metadata.rs:95:12 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size - -Check 1347: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:98:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::check_batch_size_divisible_by_zkp_batch_size - -Check 1348: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1349: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1350: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1351: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1352: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1353: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1107:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1354: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1355: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1356: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1107:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#2} - -Check 1360: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 1361: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 1362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1364: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1365: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1366: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1367: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1089:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1368: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1369: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1370: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1371: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1372: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1373: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1374: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1091:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1375: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1377: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1378: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1379: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1380: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1381: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1382: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1383: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1384: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1385: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1386: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1093:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1387: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1388: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1389: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1390: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1391: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1392: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1094:21 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::has_updates_since_previous_batch - -Check 1393: as std::iter::Iterator>::next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1394: as std::iter::Iterator>::next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1395: as std::iter::Iterator>::next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1396: as std::iter::Iterator>::next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1397: as std::iter::Iterator>::next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1398: as std::iter::Iterator>::next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:160:27 in function as std::iter::Iterator>::next - -Check 1399: as std::iter::Iterator>::next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1400: as std::iter::Iterator>::next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1401: as std::iter::Iterator>::next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1402: as std::iter::Iterator>::next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1403: as std::iter::Iterator>::next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1404: as std::iter::Iterator>::next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:161:34 in function as std::iter::Iterator>::next - -Check 1405: as std::iter::Iterator>::next.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1406: as std::iter::Iterator>::next.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1407: as std::iter::Iterator>::next.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1408: as std::iter::Iterator>::next.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1409: as std::iter::Iterator>::next.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1410: as std::iter::Iterator>::next.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:174:25 in function as std::iter::Iterator>::next - -Check 1411: as std::iter::Iterator>::next.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:168:36 in function as std::iter::Iterator>::next - -Check 1412: as std::iter::Iterator>::next.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:180:36 in function as std::iter::Iterator>::next - -Check 1413: as std::iter::Iterator>::next.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1414: as std::iter::Iterator>::next.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1415: as std::iter::Iterator>::next.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1416: as std::iter::Iterator>::next.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1417: as std::iter::Iterator>::next.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1418: as std::iter::Iterator>::next.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:184:25 in function as std::iter::Iterator>::next - -Check 1419: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1420: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1421: light_compressed_account::Vec::::len.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1422: light_compressed_account::Vec::::len.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1423: light_compressed_account::Vec::::len.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1424: light_compressed_account::Vec::::len.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1425: light_compressed_account::Vec::::len.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1426: light_compressed_account::Vec::::len.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2846:19 in function light_compressed_account::Vec::::len - -Check 1427: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function as std::ops::FromResidual>>::from_residual - -Check 1428: std::result::Result::::map_err::::push::{closure#1}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#1}}> - -Check 1429: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1430: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1431: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1432: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1433: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1434: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0} - -Check 1435: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1436: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1437: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1438: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1439: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1440: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1441: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1442: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1105:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1443: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1444: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1445: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1446: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1447: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1448: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1105:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#1} - -Check 1449: as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:276:37 in function as std::iter::Iterator>::for_each::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}::{closure#0}}> - -Check 1450: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1451: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1452: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1453: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1454: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1455: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1456: light_compressed_account::Pubkey::to_bytes.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1457: light_compressed_account::Pubkey::to_bytes.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1458: light_compressed_account::Pubkey::to_bytes.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1459: light_compressed_account::Pubkey::to_bytes.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1460: light_compressed_account::Pubkey::to_bytes.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1461: light_compressed_account::Pubkey::to_bytes.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../compressed-account/src/pubkey.rs:205:9 in function light_compressed_account::Pubkey::to_bytes - -Check 1462: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:249:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1463: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1464: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1465: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1466: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1467: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1468: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:254:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1469: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:256:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1470: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1471: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1472: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1473: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1474: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1475: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:257:18 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1476: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1477: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1478: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1479: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1480: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1481: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:257:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1482: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1483: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1484: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1485: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1486: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1487: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:255:35 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1488: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:255:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1489: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1490: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1491: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1492: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1493: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1494: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:259:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1495: pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 1496: pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 1497: pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 1498: pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 1499: pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 1500: pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 1501: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1502: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1503: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1504: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1505: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1506: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:260:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1507: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1508: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1509: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1510: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1511: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1512: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:261:12 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1513: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1514: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1515: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1516: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1517: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1518: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:261:33 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1519: pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 1520: pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 1521: pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 1522: pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 1523: pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 1524: pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 1525: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1526: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1527: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1528: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1529: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1530: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:262:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1531: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1532: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1533: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1534: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.61 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1535: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.62 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1536: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.63 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:263:13 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1537: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.64 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1538: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.65 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1539: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.66 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1540: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.67 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1541: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.68 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1542: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.69 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:264:16 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1543: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.70 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:265:17 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1544: light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0}.pointer_dereference.71 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:268:9 in function light_batched_merkle_tree::batch::Batch::kani_mock_address_insert::{closure#3}::{closure#0} - -Check 1545: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1546: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1547: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1548: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1549: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1550: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1551: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1552: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1553: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1554: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1555: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1556: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1557: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1558: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1559: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1560: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1561: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1562: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:205:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1563: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:206:31 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1564: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1565: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1566: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1567: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1568: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1569: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:206:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1570: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:210:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::push - -Check 1571: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1572: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1573: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1574: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1575: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1576: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:160:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1577: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1578: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1579: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1580: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1581: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1582: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:162:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1583: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1584: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1585: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1586: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1587: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1588: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:163:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1589: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1590: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1591: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1592: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1593: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1594: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:164:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1595: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1596: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1597: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1598: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1599: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1600: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:165:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1601: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1602: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1603: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1604: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1605: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1606: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:166:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1607: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1608: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1609: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1610: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1611: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1612: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:168:17 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1613: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1614: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1615: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1616: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1617: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1618: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:170:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1619: light_batched_merkle_tree::batch::Batch::advance_state_to_fill.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:179:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_fill - -Check 1620: std::option::Option::::unwrap_or.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1035:15 in function std::option::Option::::unwrap_or - -Check 1621: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1622: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1623: std::ptr::drop_in_place::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1624: std::ptr::drop_in_place::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1625: std::ptr::drop_in_place::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1626: std::ptr::drop_in_place::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1627: std::ptr::drop_in_place::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1628: std::ptr::drop_in_place::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1629: std::ptr::drop_in_place::.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1630: std::ptr::drop_in_place::.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1631: std::ptr::drop_in_place::.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1632: std::ptr::drop_in_place::.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1633: std::ptr::drop_in_place::.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1634: std::ptr::drop_in_place::.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1635: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1636: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1637: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1638: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1639: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1640: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:635:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1641: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1642: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1643: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1644: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1645: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1646: alloc::raw_vec::RawVecInner::set_ptr_and_cap.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:636:9 in function alloc::raw_vec::RawVecInner::set_ptr_and_cap - -Check 1647: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1648: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1649: std::option::Option::::ok_or::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::::ok_or:: - -Check 1650: std::alloc::Global::alloc_impl.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/alloc.rs:190:27 in function std::alloc::Global::alloc_impl - -Check 1651: std::alloc::Layout::repeat_packed.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1652: std::alloc::Layout::repeat_packed.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1653: std::alloc::Layout::repeat_packed.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1654: std::alloc::Layout::repeat_packed.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1655: std::alloc::Layout::repeat_packed.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1656: std::alloc::Layout::repeat_packed.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:463:29 in function std::alloc::Layout::repeat_packed - -Check 1657: std::alloc::Layout::repeat_packed.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:467:13 in function std::alloc::Layout::repeat_packed - -Check 1658: std::alloc::Layout::repeat_packed.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1659: std::alloc::Layout::repeat_packed.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1660: std::alloc::Layout::repeat_packed.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1661: std::alloc::Layout::repeat_packed.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1662: std::alloc::Layout::repeat_packed.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1663: std::alloc::Layout::repeat_packed.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:465:47 in function std::alloc::Layout::repeat_packed - -Check 1664: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1665: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1666: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1667: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1668: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1669: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 1670: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1671: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1672: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1673: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1674: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1675: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:527:39 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1676: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1677: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1678: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1679: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1680: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1681: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:535:67 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1682: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1683: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1684: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1685: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1686: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1687: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:537:23 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1688: alloc::raw_vec::RawVecInner::current_memory.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:528:13 in function alloc::raw_vec::RawVecInner::current_memory - -Check 1689: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1690: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1691: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1692: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1693: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1694: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1695: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1696: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1697: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1698: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1699: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1700: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1701: alloc::raw_vec::finish_grow::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:774:5 in function alloc::raw_vec::finish_grow:: - -Check 1702: alloc::raw_vec::finish_grow::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:776:51 in function alloc::raw_vec::finish_grow:: - -Check 1703: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1704: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1705: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1706: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1707: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1708: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:314:10 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::as_slice - -Check 1709: alloc::raw_vec::handle_error.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:796:11 in function alloc::raw_vec::handle_error - -Check 1710: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1711: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1712: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1713: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1714: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1715: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:779:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1716: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1717: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1718: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1719: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1720: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1721: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:782:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1722: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1723: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1724: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1725: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1726: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:784:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1728: pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 1729: pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 1730: pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 1731: pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 1732: pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 1733: pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 1734: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1735: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1736: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1737: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1738: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1739: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:791:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1740: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1741: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1742: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1743: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1744: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1745: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:792:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1746: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1747: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1748: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1749: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1750: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1751: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:794:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1752: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1753: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1754: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1755: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1756: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1757: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:800:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1758: pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 1759: pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 1760: pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 1761: pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 1762: pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 1763: pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 1764: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1765: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1766: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1767: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1768: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1769: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:805:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1770: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1771: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1772: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1773: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1774: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1775: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:816:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1776: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1777: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1778: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1779: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1780: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1781: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:817:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1782: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3>.pointer_dereference.61 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:822:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::verify_update::<3> - -Check 1783: std::cmp::impls::::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1784: std::cmp::impls::::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1785: std::cmp::impls::::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1786: std::cmp::impls::::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1787: std::cmp::impls::::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1788: std::cmp::impls::::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:27 in function std::cmp::impls::::eq - -Check 1789: std::cmp::impls::::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1790: std::cmp::impls::::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1791: std::cmp::impls::::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1792: std::cmp::impls::::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1793: std::cmp::impls::::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1794: std::cmp::impls::::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:2029:34 in function std::cmp::impls::::eq - -Check 1795: core::fmt::rt::>::new_v1::<2, 2>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:214:34 in function core::fmt::rt::>::new_v1::<2, 2> - -Check 1796: std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:1221:15 in function std::result::Result::, light_batched_merkle_tree::errors::BatchedMerkleTreeError>::unwrap - -Check 1797: std::ptr::drop_in_place::>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1798: std::ptr::drop_in_place::>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1799: std::ptr::drop_in_place::>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1800: std::ptr::drop_in_place::>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1801: std::ptr::drop_in_place::>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1802: std::ptr::drop_in_place::>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place::> - -Check 1803: std::result::Result::::as_ref.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1804: std::result::Result::::as_ref.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1805: std::result::Result::::as_ref.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1806: std::result::Result::::as_ref.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1807: std::result::Result::::as_ref.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1808: std::result::Result::::as_ref.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:761:15 in function std::result::Result::::as_ref - -Check 1809: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1810: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1811: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1812: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1813: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1814: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:766:23 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1815: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1816: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1817: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1818: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1819: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1820: as std::iter::range::RangeIteratorImpl>::spec_next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/range.rs:768:13 in function as std::iter::range::RangeIteratorImpl>::spec_next - -Check 1821: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1822: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1823: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1824: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1825: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1826: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1187:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1827: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1190:42 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1828: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1829: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1830: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1831: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1832: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1833: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1197:23 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1834: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1835: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1836: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1837: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1838: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1839: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1203:18 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1840: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/merkle_tree.rs:1203:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1841: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1207:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1842: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1843: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1844: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1845: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1846: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1847: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1211:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1848: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1217:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1849: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1221:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#0} - -Check 1850: core::bool::::then::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: - -Check 1851: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1852: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1853: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1854: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1855: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1856: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 1857: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1858: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1859: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1860: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1861: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1862: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1863: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1864: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1081:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_bloom_not_zeroed - -Check 1865: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:64:20 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1866: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:78:26 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1867: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.2 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:78:68 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1868: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:79:24 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1869: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.3 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:81:13 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1870: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.array_bounds.4 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:94:47 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1871: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: ../zero-copy/src/vec.rs:105:16 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1872: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:106:24 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::new_at - -Check 1873: std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:707:23 in function std::result::Result::<&light_merkle_tree_metadata::events::batch::BatchEvent, &light_batched_merkle_tree::errors::BatchedMerkleTreeError>::ok - -Check 1874: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1875: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1876: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1877: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1878: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1879: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1211:54 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#0} - -Check 1880: std::alloc::Layout::repeat.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:376:31 in function std::alloc::Layout::repeat - -Check 1881: std::alloc::Layout::repeat.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:379:13 in function std::alloc::Layout::repeat - -Check 1882: as std::cmp::PartialEq>::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1883: as std::cmp::PartialEq>::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1884: as std::cmp::PartialEq>::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1885: as std::cmp::PartialEq>::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1886: as std::cmp::PartialEq>::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1887: as std::cmp::PartialEq>::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1888: as std::cmp::PartialEq>::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1889: as std::cmp::PartialEq>::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1890: as std::cmp::PartialEq>::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1891: as std::cmp::PartialEq>::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1892: as std::cmp::PartialEq>::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1893: as std::cmp::PartialEq>::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1894: as std::cmp::PartialEq>::eq.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1895: as std::cmp::PartialEq>::eq.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1896: as std::cmp::PartialEq>::eq.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1897: as std::cmp::PartialEq>::eq.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1898: as std::cmp::PartialEq>::eq.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1899: as std::cmp::PartialEq>::eq.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1900: as std::cmp::PartialEq>::eq.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1901: as std::cmp::PartialEq>::eq.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1902: as std::cmp::PartialEq>::eq.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1903: as std::cmp::PartialEq>::eq.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1904: as std::cmp::PartialEq>::eq.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1905: as std::cmp::PartialEq>::eq.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1906: as std::cmp::PartialEq>::eq.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1907: as std::cmp::PartialEq>::eq.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1908: as std::cmp::PartialEq>::eq.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1909: as std::cmp::PartialEq>::eq.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1910: as std::cmp::PartialEq>::eq.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1911: as std::cmp::PartialEq>::eq.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/control_flow.rs:86:30 in function as std::cmp::PartialEq>::eq - -Check 1912: std::ptr::drop_in_place::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1913: std::ptr::drop_in_place::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1914: std::ptr::drop_in_place::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1915: std::ptr::drop_in_place::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1916: std::ptr::drop_in_place::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1917: std::ptr::drop_in_place::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 1918: std::cmp::impls::::lt.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1919: std::cmp::impls::::lt.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1920: std::cmp::impls::::lt.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1921: std::cmp::impls::::lt.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1922: std::cmp::impls::::lt.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1923: std::cmp::impls::::lt.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1924: std::cmp::impls::::lt.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1925: std::cmp::impls::::lt.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1926: std::cmp::impls::::lt.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1927: std::cmp::impls::::lt.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1928: std::cmp::impls::::lt.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1929: std::cmp::impls::::lt.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1930: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 1931: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 1932: std::cmp::impls::::lt.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1933: std::cmp::impls::::lt.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1934: std::cmp::impls::::lt.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1935: std::cmp::impls::::lt.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1936: std::cmp::impls::::lt.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1937: std::cmp::impls::::lt.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:50 in function std::cmp::impls::::lt - -Check 1938: std::cmp::impls::::lt.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1939: std::cmp::impls::::lt.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1940: std::cmp::impls::::lt.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1941: std::cmp::impls::::lt.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1942: std::cmp::impls::::lt.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1943: std::cmp::impls::::lt.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/cmp.rs:1853:59 in function std::cmp::impls::::lt - -Check 1944: light_compressed_account::Vec::::push_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1945: light_compressed_account::Vec::::push_mut.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1946: light_compressed_account::Vec::::push_mut.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1947: light_compressed_account::Vec::::push_mut.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1948: light_compressed_account::Vec::::push_mut.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1949: light_compressed_account::Vec::::push_mut.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2601:19 in function light_compressed_account::Vec::::push_mut - -Check 1950: light_compressed_account::Vec::::push_mut.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1951: light_compressed_account::Vec::::push_mut.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1952: light_compressed_account::Vec::::push_mut.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1953: light_compressed_account::Vec::::push_mut.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1954: light_compressed_account::Vec::::push_mut.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1955: light_compressed_account::Vec::::push_mut.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:2610:13 in function light_compressed_account::Vec::::push_mut - -Check 1956: std::ptr::read::<[u8; 2048]>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1957: std::ptr::read::<[u8; 2048]>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1958: std::ptr::read::<[u8; 2048]>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1959: std::ptr::read::<[u8; 2048]>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1960: std::ptr::read::<[u8; 2048]>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1961: std::ptr::read::<[u8; 2048]>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u8; 2048]> - -Check 1962: light_compressed_account::Vec::::as_slice.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1963: light_compressed_account::Vec::::as_slice.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1964: light_compressed_account::Vec::::as_slice.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1965: light_compressed_account::Vec::::as_slice.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1966: light_compressed_account::Vec::::as_slice.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1967: light_compressed_account::Vec::::as_slice.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:1642:55 in function light_compressed_account::Vec::::as_slice - -Check 1968: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1969: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1970: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1971: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1972: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1973: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:302:9 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1974: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1975: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1976: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1977: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1978: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1979: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:302:37 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1980: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1981: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1982: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1983: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1984: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1985: light_batched_merkle_tree::batch::Batch::get_num_inserted_elements.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:302:59 in function light_batched_merkle_tree::batch::Batch::get_num_inserted_elements - -Check 1986: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1987: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1988: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1989: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1990: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1991: light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:127:9 in function light_batched_merkle_tree::batch::Batch::bloom_filter_is_zeroed - -Check 1992: std::ptr::NonNull::::new.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:267:13 in function std::ptr::NonNull::::new - -Check 1993: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1994: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1995: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1996: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1997: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1998: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:190:27 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_size_parameters - -Check 1999: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: ../zero-copy/src/cyclic_vec.rs:280:13 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::last_index - -Check 2000: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2001: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2002: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2003: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2004: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2005: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2006: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:208:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2007: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2008: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2009: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2010: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2011: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2012: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:195:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2013: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:204:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted - -Check 2014: pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 2015: pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 2016: pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 2017: pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 2018: pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 2019: pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 2020: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2021: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2022: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2023: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2024: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2025: light_zero_copy::add_padding::<[u64; 3], [u8; 32]>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 3], [u8; 32]> - -Check 2026: std::result::Result::::map_err::::clear::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::clear::{closure#0}}> - -Check 2027: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:179:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2028: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2029: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2030: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2031: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2032: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2033: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:180:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2034: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2035: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2036: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2037: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2038: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2039: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:181:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2040: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2041: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2042: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2043: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2044: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2045: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:182:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2046: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:183:9 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::init - -Check 2047: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2048: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2049: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2050: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2051: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2052: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2053: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2054: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2055: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2056: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2057: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2058: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:169:17 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2059: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2060: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2061: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2062: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2063: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2064: utils::setup_zkp_batches::{closure#3}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches::{closure#3}::{closure#0} - -Check 2065: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2066: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2067: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2068: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2069: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2070: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:234:9 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2071: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2072: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2073: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2074: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2075: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2076: light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:234:37 in function light_batched_merkle_tree::batch::Batch::batch_is_ready_to_insert - -Check 2077: as std::ops::DerefMut>::deref_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2078: as std::ops::DerefMut>::deref_mut.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2079: as std::ops::DerefMut>::deref_mut.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2080: as std::ops::DerefMut>::deref_mut.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2081: as std::ops::DerefMut>::deref_mut.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2082: as std::ops::DerefMut>::deref_mut.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1373:13 in function as std::ops::DerefMut>::deref_mut - -Check 2083: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2084: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2085: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2086: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2087: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2088: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree_metadata.rs:81:13 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2089: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree_metadata.rs:85:15 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2090: light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree_metadata.rs:89:9 in function light_batched_merkle_tree::merkle_tree_metadata::BatchedMerkleTreeMetadata::get_account_size - -Check 2091: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2092: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2093: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2094: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2095: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2096: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1124:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2097: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2098: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2099: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2100: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2101: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2102: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1126:26 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2103: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2104: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2105: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2106: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2107: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2108: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2109: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1146:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2110: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2111: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2112: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2113: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2114: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2115: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2116: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2117: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2118: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2119: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2120: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2121: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1148:33 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2122: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2123: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2124: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2125: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2126: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2127: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1149:25 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#0} - -Check 2128: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2129: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2130: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2131: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2132: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2133: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:86:10 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::get_bloomfilter_size_bytes - -Check 2134: core::bool::::then::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: - -Check 2135: std::alloc::Layout::dangling.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2136: std::alloc::Layout::dangling.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2137: std::alloc::Layout::dangling.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2138: std::alloc::Layout::dangling.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2139: std::alloc::Layout::dangling.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2140: std::alloc::Layout::dangling.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:237:37 in function std::alloc::Layout::dangling - -Check 2141: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2142: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2143: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2144: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2145: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2146: alloc::raw_vec::RawVecInner::non_null::>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null::> - -Check 2147: core::bool::::then::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then:: - -Check 2148: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2149: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2150: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2151: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2152: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2153: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1058:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2154: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2155: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2156: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2157: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2158: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2159: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1060:16 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::current_batch_is_half_full - -Check 2160: core::ub_checks::is_valid_allocation_size.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ub_checks.rs:148:54 in function core::ub_checks::is_valid_allocation_size - -Check 2161: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2162: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2163: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2164: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2165: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2166: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:596:12 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2167: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:597:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2168: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:600:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_tree_from_input_queue - -Check 2169: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:464:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2170: pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 2171: pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 2172: pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 2173: pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 2174: pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 2175: pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 2176: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2177: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2178: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2179: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2180: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2181: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:469:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2182: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2183: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2184: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2185: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2186: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2187: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:471:44 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2188: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:473:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2189: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2190: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2191: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2192: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2193: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2194: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:477:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2195: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2196: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2197: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2198: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2199: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2200: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:478:13 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2201: light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:481:9 in function light_batched_merkle_tree::batch::Batch::mark_as_inserted_in_merkle_tree - -Check 2202: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2203: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2204: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2205: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2206: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2207: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1050:14 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2208: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2209: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2210: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2211: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2212: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2213: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2214: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2215: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2216: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2217: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2218: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2219: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2220: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:1051:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0} - -Check 2221: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2222: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2223: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2224: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2225: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2226: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:211:13 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2227: light_batched_merkle_tree::batch::Batch::advance_state_to_full.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:220:9 in function light_batched_merkle_tree::batch::Batch::advance_state_to_full - -Check 2228: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: - -Check 2229: std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&mut light_batched_merkle_tree::batch::Batch>::ok_or:: - -Check 2230: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2231: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2232: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2233: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2234: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2235: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:32 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2236: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2237: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2238: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2239: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2240: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2241: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2242: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2243: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2244: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2245: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2246: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2247: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:188:79 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2248: light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0}.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/batch.rs:188:61 in function light_batched_merkle_tree::batch::Batch::advance_state_to_inserted::{closure#3}::{closure#2}::{closure#0} - -Check 2249: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual - -Check 2250: std::alloc::Layout::is_size_align_valid.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:79:27 in function std::alloc::Layout::is_size_align_valid - -Check 2251: as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:290:37 in function as std::iter::Iterator>::all::<{closure@light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}}> - -Check 2252: > as std::iter::Iterator>::next.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:80:17 in function > as std::iter::Iterator>::next - -Check 2253: > as std::iter::Iterator>::next.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2254: > as std::iter::Iterator>::next.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2255: > as std::iter::Iterator>::next.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2256: > as std::iter::Iterator>::next.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2257: > as std::iter::Iterator>::next.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2258: > as std::iter::Iterator>::next.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:81:17 in function > as std::iter::Iterator>::next - -Check 2259: > as std::iter::Iterator>::next.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2260: > as std::iter::Iterator>::next.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2261: > as std::iter::Iterator>::next.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2262: > as std::iter::Iterator>::next.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2263: > as std::iter::Iterator>::next.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2264: > as std::iter::Iterator>::next.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs:82:9 in function > as std::iter::Iterator>::next - -Check 2265: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 2266: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 2267: light_account_checks::checks::set_discriminator::>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../account-checks/src/checks.rs:73:5 in function light_account_checks::checks::set_discriminator::> - -Check 2268: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2269: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2270: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2271: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2272: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2273: alloc::raw_vec::RawVecInner::capacity.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:517:49 in function alloc::raw_vec::RawVecInner::capacity - -Check 2274: std::ptr::write_bytes::.precondition_instance.1 - - Status: SUCCESS - - Description: "memset destination region writeable" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes:: - -Check 2275: as std::cmp::PartialEq>::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2276: as std::cmp::PartialEq>::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2277: as std::cmp::PartialEq>::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2278: as std::cmp::PartialEq>::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2279: as std::cmp::PartialEq>::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2280: as std::cmp::PartialEq>::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2281: as std::cmp::PartialEq>::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2282: as std::cmp::PartialEq>::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2283: as std::cmp::PartialEq>::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2284: as std::cmp::PartialEq>::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2285: as std::cmp::PartialEq>::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2286: as std::cmp::PartialEq>::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2287: std::result::Result::::map_err::::push::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:959:22 in function std::result::Result::::map_err::::push::{closure#0}}> - -Check 2288: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2289: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2290: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2291: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2292: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2293: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:47 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2294: alloc::raw_vec::RawVecInner::grow_one.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:571:27 in function alloc::raw_vec::RawVecInner::grow_one - -Check 2295: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2296: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2297: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2298: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2299: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2300: std::ptr::NonNull::::as_mut::<'_>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:474:24 in function std::ptr::NonNull::::as_mut::<'_> - -Check 2301: memcpy.pointer.3 - - Status: SUCCESS - - Description: "same object violation in (const char *)(void *)src >= (const char *)(void *)dst + (signed long int)(count * sizeof(unsigned char) /*1*/ )" - - Location: :33 in function memcpy - -Check 2302: memcpy.pointer.4 - - Status: SUCCESS - - Description: "same object violation in (const char *)(void *)dst >= (const char *)(void *)src + (signed long int)(count * sizeof(unsigned char) /*1*/ )" - - Location: :34 in function memcpy - -Check 2303: std::ptr::copy_nonoverlapping::.precondition_instance.1 - - Status: SUCCESS - - Description: "memcpy src/dst overlap" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 2304: std::ptr::copy_nonoverlapping::.precondition_instance.2 - - Status: SUCCESS - - Description: "memcpy source region readable" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 2305: std::ptr::copy_nonoverlapping::.precondition_instance.3 - - Status: SUCCESS - - Description: "memcpy destination region writeable" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:547:14 in function std::ptr::copy_nonoverlapping:: - -Check 2306: std::ptr::read::<[u64; 3]>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2307: std::ptr::read::<[u64; 3]>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2308: std::ptr::read::<[u64; 3]>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2309: std::ptr::read::<[u64; 3]>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2310: std::ptr::read::<[u64; 3]>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2311: std::ptr::read::<[u64; 3]>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1739:9 in function std::ptr::read::<[u64; 3]> - -Check 2312: alloc::raw_vec::layout_array::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:821:70 in function alloc::raw_vec::layout_array::{closure#1} - -Check 2313: as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function as std::ops::FromResidual>>::from_residual - -Check 2314: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2315: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2316: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2317: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2318: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2319: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1182:29 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2} - -Check 2320: utils::setup_zkp_batches.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2321: utils::setup_zkp_batches.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2322: utils::setup_zkp_batches.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2323: utils::setup_zkp_batches.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2324: utils::setup_zkp_batches.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2325: utils::setup_zkp_batches.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:165:22 in function utils::setup_zkp_batches - -Check 2326: utils::setup_zkp_batches.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2327: utils::setup_zkp_batches.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2328: utils::setup_zkp_batches.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2329: utils::setup_zkp_batches.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2330: utils::setup_zkp_batches.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2331: utils::setup_zkp_batches.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: program-libs/batched-merkle-tree/tests/kani/utils.rs:170:27 in function utils::setup_zkp_batches - -Check 2332: std::alloc::Layout::from_size_alignment.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:112:20 in function std::alloc::Layout::from_size_alignment - -Check 2333: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2334: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2335: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2336: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2337: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2338: std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:586:18 in function std::result::Result::<(), light_batched_merkle_tree::errors::BatchedMerkleTreeError>::is_ok - -Check 2339: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:655:62 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2340: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:655:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2341: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2342: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2343: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2344: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2345: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2346: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:659:28 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2347: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:668:9 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2348: alloc::raw_vec::RawVecInner::grow_amortized.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:651:24 in function alloc::raw_vec::RawVecInner::grow_amortized - -Check 2349: as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2350: as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2351: as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2352: as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2353: as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2354: as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2355: >::get_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/index.rs:235:13 in function >::get_mut - -Check 2356: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2357: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2358: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2359: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2360: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2361: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2362: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2363: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2364: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2365: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2366: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2367: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2368: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2369: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2370: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2371: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2372: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2373: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2374: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2375: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2376: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2377: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2378: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2379: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2380: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2381: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2382: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2383: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2384: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2385: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2386: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2387: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2388: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2389: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2390: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2391: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:634:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#1} - -Check 2392: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2393: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2394: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2395: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2396: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2397: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1317:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::kani_mock_insert - -Check 2398: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2399: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2400: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2401: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2402: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2403: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:637:36 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2404: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2405: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2406: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2407: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2408: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2409: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:664:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2410: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2411: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2412: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2413: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2414: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2415: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:635:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2416: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2417: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2418: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2419: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2420: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2421: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2422: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: src/merkle_tree.rs:635:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2423: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2424: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2425: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2426: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2427: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2428: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:636:31 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3} - -Check 2429: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 2430: , std::alloc::AllocError> as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , std::alloc::AllocError> as std::ops::Try>::branch - -Check 2431: std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::, std::alloc::AllocError>::map_err::::{closure#0}}> - -Check 2432: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:827:15 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: - -Check 2433: std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:829:23 in function std::result::Result::<(std::alloc::Layout, usize), std::alloc::LayoutError>::map:: - -Check 2434: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:287:20 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2435: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2436: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2437: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2438: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2439: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2440: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:289:19 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2441: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2442: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2443: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2444: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2445: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2446: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:289:14 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_mut - -Check 2447: core::slice::::split_at_mut.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:1981:15 in function core::slice::::split_at_mut - -Check 2448: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 2449: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 2450: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2451: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2452: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2453: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2454: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2455: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1051:61 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::bloom_filters_are_zeroed::{closure#0}::{closure#0} - -Check 2456: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2457: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2458: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2459: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2460: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2461: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:227:16 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2462: light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:227:13 in function light_batched_merkle_tree::batch::Batch::get_first_ready_zkp_batch - -Check 2463: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2464: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2465: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2466: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2467: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2468: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:170:18 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2469: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2470: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2471: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2472: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2473: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2474: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:170:63 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2475: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2476: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2477: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2478: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2479: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2480: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2481: light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/queue_batch_metadata.rs:169:13 in function light_batched_merkle_tree::queue_batch_metadata::QueueBatches::increment_currently_processing_batch_index_if_full - -Check 2482: std::option::Option::>::ok_or::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::>::ok_or:: - -Check 2483: std::option::Option::>::ok_or::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1333:21 in function std::option::Option::>::ok_or:: - -Check 2484: std::alloc::Layout::size.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2485: std::alloc::Layout::size.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2486: std::alloc::Layout::size.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2487: std::alloc::Layout::size.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2488: std::alloc::Layout::size.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2489: std::alloc::Layout::size.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:150:9 in function std::alloc::Layout::size - -Check 2490: std::ptr::write_bytes::<[u8; 2048]>.precondition_instance.1 - - Status: SUCCESS - - Description: "memset destination region writeable" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:709:9 in function std::ptr::write_bytes::<[u8; 2048]> - -Check 2491: std::ptr::drop_in_place::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2492: std::ptr::drop_in_place::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2493: std::ptr::drop_in_place::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2494: std::ptr::drop_in_place::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2495: std::ptr::drop_in_place::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2496: std::ptr::drop_in_place::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2497: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 2498: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 2499: core::slice::::split_at_mut_checked.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/mod.rs:2192:13 in function core::slice::::split_at_mut_checked - -Check 2500: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2501: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2502: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2503: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2504: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2505: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1006:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2506: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2507: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2508: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2509: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2510: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2511: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1026:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::all_roots_are_safe - -Check 2512: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2513: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2514: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2515: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2516: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2517: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2518: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2519: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2520: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2521: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2522: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2523: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2524: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2525: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2526: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2527: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2528: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2529: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2530: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2531: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:685:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2532: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:717:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2533: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2534: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2535: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2536: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2537: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2538: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2539: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2540: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2541: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2542: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2543: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2544: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2545: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2546: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2547: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2548: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2549: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2550: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2551: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2552: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:744:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2553: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2554: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2555: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2556: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2557: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2558: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3> - -Check 2559: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 2560: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2159:22 in function as std::ops::Try>::branch - -Check 2561: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2562: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2563: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2564: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2565: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2566: std::alloc::Layout::size_rounded_up_to_custom_align.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:319:49 in function std::alloc::Layout::size_rounded_up_to_custom_align - -Check 2567: as std::ops::Deref>::deref.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2568: as std::ops::Deref>::deref.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2569: as std::ops::Deref>::deref.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2570: as std::ops::Deref>::deref.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2571: as std::ops::Deref>::deref.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2572: as std::ops::Deref>::deref.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1360:13 in function as std::ops::Deref>::deref - -Check 2573: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 2574: , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function , &mut [u8]), light_zero_copy::errors::ZeroCopyError> as std::ops::Try>::branch - -Check 2575: core::fmt::rt::>::new_v1::<3, 2>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:214:34 in function core::fmt::rt::>::new_v1::<3, 2> - -Check 2576: , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , light_batched_merkle_tree::errors::BatchedMerkleTreeError> as std::ops::FromResidual>>::from_residual - -Check 2577: std::option::Option::<&mut &mut [u8]>::ok_or::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&mut &mut [u8]>::ok_or:: - -Check 2578: std::option::Option::<&mut &mut [u8]>::ok_or::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&mut &mut [u8]>::ok_or:: - -Check 2579: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2580: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2581: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2582: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2583: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2584: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:965:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2585: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2586: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2587: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2588: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2589: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2590: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:972:57 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2591: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2592: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2593: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2594: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2595: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2596: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:980:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2597: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.division-by-zero.1 - - Status: SUCCESS - - Description: "division by zero" - - Location: src/merkle_tree.rs:982:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2598: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:990:9 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::zero_out_roots - -Check 2599: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2600: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2601: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2602: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2603: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2604: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1073:20 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::previous_batch_is_inserted - -Check 2605: core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}::{closure#0}}>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/bool.rs:62:38 in function core::bool::::then::::zero_out_previous_batch_bloom_filter::{closure#4}::{closure#2}::{closure#0}}> - -Check 2606: as std::ops::Try>::branch.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2158:15 in function as std::ops::Try>::branch - -Check 2607: as std::ops::Try>::branch.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2160:23 in function as std::ops::Try>::branch - -Check 2608: alloc::raw_vec::alloc_guard.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:813:13 in function alloc::raw_vec::alloc_guard - -Check 2609: alloc::raw_vec::alloc_guard.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:815:9 in function alloc::raw_vec::alloc_guard - -Check 2610: , std::alloc::AllocError> as std::ops::FromResidual>>::from_residual.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:2174:23 in function , std::alloc::AllocError> as std::ops::FromResidual>>::from_residual - -Check 2611: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2612: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2613: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2614: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2615: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2616: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:675:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2617: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:677:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2618: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2619: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2620: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2621: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2622: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2623: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.13 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:678:24 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2624: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.14 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2625: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.15 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2626: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.16 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2627: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.17 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2628: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.18 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2629: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.19 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:679:34 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2630: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.20 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2631: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.21 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2632: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.22 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2633: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.23 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2634: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.24 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2635: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.25 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:684:17 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2636: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.26 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:685:28 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2637: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.27 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2638: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.28 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2639: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.29 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2640: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.30 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2641: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.31 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2642: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.32 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:719:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2643: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.33 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:717:48 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2644: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.34 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2645: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.35 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2646: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.36 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2647: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.37 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2648: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.38 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2649: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.39 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:728:41 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2650: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.40 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2651: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.41 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2652: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.42 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2653: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.43 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2654: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.44 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2655: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.45 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:729:35 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2656: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.46 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:731:39 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2657: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.47 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2658: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.48 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2659: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.49 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2660: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.50 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2661: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.51 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2662: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.52 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:738:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2663: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.53 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:744:13 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2664: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.54 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2665: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2666: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2667: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2668: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2669: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0}.pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:755:30 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::update_input_queue::<3>::{closure#3}::{closure#0} - -Check 2670: std::alloc::Layout::pad_to_align.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2671: std::alloc::Layout::pad_to_align.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2672: std::alloc::Layout::pad_to_align.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2673: std::alloc::Layout::pad_to_align.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2674: std::alloc::Layout::pad_to_align.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2675: std::alloc::Layout::pad_to_align.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:339:61 in function std::alloc::Layout::pad_to_align - -Check 2676: std::result::Result::::map_err::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/result.rs:958:15 in function std::result::Result::::map_err:: - -Check 2677: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2678: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2679: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2680: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2681: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2682: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2683: light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/cyclic_vec.rs:196:9 in function light_zero_copy::cyclic_vec::ZeroCopyCyclicVec::<'_, u64, [u8; 32]>::get_len - -Check 2684: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2685: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2686: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2687: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2688: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2689: alloc::raw_vec::RawVecInner::non_null::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:512:9 in function alloc::raw_vec::RawVecInner::non_null:: - -Check 2690: std::option::Option::<&[u8; 32]>::ok_or::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1331:15 in function std::option::Option::<&[u8; 32]>::ok_or:: - -Check 2691: std::option::Option::<&[u8; 32]>::ok_or::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/option.rs:1332:24 in function std::option::Option::<&[u8; 32]>::ok_or:: - -Check 2692: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2693: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2694: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2695: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2696: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2697: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1109:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2698: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2699: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2700: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2701: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2702: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2703: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1109:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#3} - -Check 2704: > as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2705: > as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2706: > as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2707: > as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2708: > as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2709: > as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function > as std::ops::Drop>::drop - -Check 2710: core::fmt::rt::>::new_const::<1>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/fmt/rt.rs:196:34 in function core::fmt::rt::>::new_const::<1> - -Check 2711: std::ptr::write::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2712: std::ptr::write::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2713: std::ptr::write::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2714: std::ptr::write::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2715: std::ptr::write::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2716: std::ptr::write::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:1939:9 in function std::ptr::write:: - -Check 2717: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2718: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2719: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2720: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2721: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2722: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1113:38 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2723: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2724: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2725: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2726: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2727: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2728: light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5}.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/merkle_tree.rs:1113:64 in function light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount::<'_>::should_zero_bloom_filter::{closure#3}::{closure#5} - -Check 2729: ::clone.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2730: ::clone.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2731: ::clone.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2732: ::clone.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2733: ::clone.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2734: ::clone.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/alloc/layout.rs:38:16 in function ::clone - -Check 2735: alloc::raw_vec::RawVecInner::deallocate.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/raw_vec/mod.rs:755:38 in function alloc::raw_vec::RawVecInner::deallocate - -Check 2736: as std::cmp::PartialEq>::eq.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2737: as std::cmp::PartialEq>::eq.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2738: as std::cmp::PartialEq>::eq.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2739: as std::cmp::PartialEq>::eq.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2740: as std::cmp::PartialEq>::eq.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2741: as std::cmp::PartialEq>::eq.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:9 in function as std::cmp::PartialEq>::eq - -Check 2742: as std::cmp::PartialEq>::eq.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2743: as std::cmp::PartialEq>::eq.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2744: as std::cmp::PartialEq>::eq.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2745: as std::cmp::PartialEq>::eq.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2746: as std::cmp::PartialEq>::eq.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2747: as std::cmp::PartialEq>::eq.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs:1654:26 in function as std::cmp::PartialEq>::eq - -Check 2748: pointer_dereference.55 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - -Check 2749: pointer_dereference.56 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - -Check 2750: pointer_dereference.57 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - -Check 2751: pointer_dereference.58 - - Status: SUCCESS - - Description: "dereference failure: dead object" - -Check 2752: pointer_dereference.59 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - -Check 2753: pointer_dereference.60 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - -Check 2754: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2755: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2756: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2757: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2758: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2759: light_zero_copy::add_padding::<[u64; 2], [u8; 32]>.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/lib.rs:35:5 in function light_zero_copy::add_padding::<[u64; 2], [u8; 32]> - -Check 2760: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2761: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2762: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2763: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2764: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2765: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2766: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:183:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_len - -Check 2767: as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2768: as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2769: as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2770: as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2771: as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2772: as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2773: as std::ops::Drop>::drop.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2774: as std::ops::Drop>::drop.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2775: as std::ops::Drop>::drop.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2776: as std::ops::Drop>::drop.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2777: as std::ops::Drop>::drop.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2778: as std::ops::Drop>::drop.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs:3999:81 in function as std::ops::Drop>::drop - -Check 2779: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2780: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2781: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2782: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2783: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2784: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:133:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_zeroed - -Check 2785: std::ptr::drop_in_place::.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2786: std::ptr::drop_in_place::.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2787: std::ptr::drop_in_place::.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2788: std::ptr::drop_in_place::.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2789: std::ptr::drop_in_place::.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2790: std::ptr::drop_in_place::.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2791: std::ptr::drop_in_place::.pointer_dereference.7 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2792: std::ptr::drop_in_place::.pointer_dereference.8 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2793: std::ptr::drop_in_place::.pointer_dereference.9 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2794: std::ptr::drop_in_place::.pointer_dereference.10 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2795: std::ptr::drop_in_place::.pointer_dereference.11 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2796: std::ptr::drop_in_place::.pointer_dereference.12 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../../../../../runner/.rustup/toolchains/nightly-2025-08-06-aarch64-apple-darwin/lib/rustlib/src/rust/library/core/src/ptr/mod.rs:804:1 in function std::ptr::drop_in_place:: - -Check 2797: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2798: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2799: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2800: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2801: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2802: light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: src/batch.rs:139:9 in function light_batched_merkle_tree::batch::Batch::set_bloom_filter_to_not_zeroed - -Check 2803: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.1 - - Status: SUCCESS - - Description: "dereference failure: pointer NULL" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2804: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.2 - - Status: SUCCESS - - Description: "dereference failure: pointer invalid" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2805: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.3 - - Status: SUCCESS - - Description: "dereference failure: deallocated dynamic object" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2806: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.4 - - Status: SUCCESS - - Description: "dereference failure: dead object" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2807: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.5 - - Status: SUCCESS - - Description: "dereference failure: pointer outside object bounds" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2808: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.pointer_dereference.6 - - Status: SUCCESS - - Description: "dereference failure: invalid integer address" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - -Check 2809: light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity.array_bounds.1 - - Status: SUCCESS - - Description: "index out of bounds: the length is less than or equal to the given index" - - Location: ../zero-copy/src/vec.rs:195:9 in function light_zero_copy::vec::ZeroCopyVec::<'_, u64, [u8; 32]>::get_capacity - - -SUMMARY: - ** 0 of 2797 failed (26 unreachable) - - ** 11 of 12 cover properties satisfied (1 unreachable) - - -VERIFICATION:- SUCCESSFUL -Verification Time: 704.7746s - -Manual Harness Summary: -Complete - 1 successfully verified harnesses, 0 failures, 1 total. diff --git a/program-libs/batched-merkle-tree/src/batch.rs b/program-libs/batched-merkle-tree/src/batch.rs index 19297f1055..bca5a72cff 100644 --- a/program-libs/batched-merkle-tree/src/batch.rs +++ b/program-libs/batched-merkle-tree/src/batch.rs @@ -268,6 +268,29 @@ impl Batch { Ok(()) } + /// Mock insert for output queues - only advances batch state + #[cfg(feature = "kani")] + pub fn kani_mock_output_insert(&mut self) -> Result<(), BatchedMerkleTreeError> { + // Auto-reset batch if it's in Inserted state + if self.get_state() == BatchState::Inserted { + self.advance_state_to_fill(None)?; + } else if self.get_state() != BatchState::Fill { + return Err(BatchedMerkleTreeError::BatchNotReady); + } + + // Only update batch metadata - no need to store actual values + self.num_inserted += 1; + if self.num_inserted == self.zkp_batch_size { + self.num_full_zkp_batches += 1; + self.num_inserted = 0; + if self.num_full_zkp_batches == self.get_num_zkp_batches() { + self.advance_state_to_full()?; + } + } + + Ok(()) + } + /// Returns the number of zkp batch updates /// that are ready to be inserted into the tree. pub fn get_num_ready_zkp_updates(&self) -> u64 { diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index cd4099689f..27b800a1a8 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -515,6 +515,44 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Note: when proving inclusion by index in /// value array we need to insert the value into a bloom_filter once it is /// inserted into the tree. Check this with get_num_inserted_zkps + #[cfg_attr(kani, kani::ensures(|result: &Result| { + result.as_ref().ok().and_then(|event| { + if let MerkleTreeEvent::BatchAppend(batch_event) = event { + let old_batch = &old(queue_account.batch_metadata.batches[queue_account.batch_metadata.pending_batch_index as usize]); + let old_seq = old(self.sequence_number); + let old_next_idx = old(self.next_index); + let old_queue_pending = old(queue_account.batch_metadata.pending_batch_index); + let max_zkp = queue_account.batch_metadata.batch_size / queue_account.batch_metadata.zkp_batch_size; + + // 1. Batch was ready to insert + let ready_check = old_batch.batch_is_ready_to_insert(); + + // 2. Sequence number increments by 1 + let seq_check = self.sequence_number == old_seq + 1; + + // 3. New root added to history + let root_check = self.root_history.last().map(|&root| root == instruction_data.new_root).unwrap_or(false); + + // 4. ZKP batch index in event matches old inserted count + let zkp_check = batch_event.zkp_batch_index == old_batch.get_num_inserted_zkps(); + + // 5. If last ZKP batch, queue batch state is Inserted + let was_last = batch_event.zkp_batch_index == max_zkp - 1; + let state_check = !was_last || queue_account.batch_metadata.batches[batch_event.batch_index as usize].get_state() == BatchState::Inserted; + + // 6. Tree next_index increments by zkp_batch_size (always for output queue) + let next_idx_check = self.next_index == old_next_idx + queue_account.batch_metadata.zkp_batch_size; + + // 7. If batch completed, queue pending_batch_index must switch + let batch_became_inserted = batch_event.zkp_batch_index == max_zkp - 1; + let batch_switch_check = !batch_became_inserted || queue_account.batch_metadata.pending_batch_index != old_queue_pending; + + Some(ready_check && seq_check && root_check && zkp_check && state_check && next_idx_check && batch_switch_check) + } else { + None + } + }).unwrap_or(true) + }))] pub fn update_tree_from_output_queue_account( &mut self, queue_account: &mut BatchedQueueAccount, @@ -529,20 +567,29 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // 1. Create public inputs hash. let public_input_hash = { - let leaves_hash_chain = queue_account.hash_chain_stores[pending_batch_index] - [first_ready_zkp_batch_index as usize]; - let old_root = self - .root_history - .last() - .ok_or(BatchedMerkleTreeError::InvalidIndex)?; - let mut start_index_bytes = [0u8; 32]; - start_index_bytes[24..].copy_from_slice(&self.next_index.to_be_bytes()); - create_hash_chain_from_array([ - *old_root, - new_root, - leaves_hash_chain, - start_index_bytes, - ])? + // For Kani verification, skip hash chain computation to avoid indexing into empty Vecs. + // We stub the proof verification instead, so the actual hash value doesn't matter. + #[cfg(kani)] + { + [0u8; 32] + } + #[cfg(not(kani))] + { + let leaves_hash_chain = queue_account.hash_chain_stores[pending_batch_index] + [first_ready_zkp_batch_index as usize]; + let old_root = self + .root_history + .last() + .ok_or(BatchedMerkleTreeError::InvalidIndex)?; + let mut start_index_bytes = [0u8; 32]; + start_index_bytes[24..].copy_from_slice(&self.next_index.to_be_bytes()); + create_hash_chain_from_array([ + *old_root, + new_root, + leaves_hash_chain, + start_index_bytes, + ])? + } }; // 2. Verify update proof and update tree account. diff --git a/program-libs/batched-merkle-tree/src/queue.rs b/program-libs/batched-merkle-tree/src/queue.rs index ab49342ffa..afd6dd1a77 100644 --- a/program-libs/batched-merkle-tree/src/queue.rs +++ b/program-libs/batched-merkle-tree/src/queue.rs @@ -145,8 +145,8 @@ pub struct BatchedQueueAccount<'a> { pub struct BatchedQueueAccount<'a> { pubkey: Pubkey, metadata: &'a mut BatchedQueueMetadata, - pub value_vecs: [ZeroCopyVecU64<'a, [u8; 32]>; 2], - pub hash_chain_stores: [ZeroCopyVecU64<'a, [u8; 32]>; 2], + pub value_vecs: [Vec<[u8; 32]>; 2], + pub hash_chain_stores: [Vec<[u8; 32]>; 2], } impl Discriminator for BatchedQueueAccount<'_> { @@ -227,18 +227,32 @@ impl<'a> BatchedQueueAccount<'a> { return Err(MerkleTreeMetadataError::InvalidQueueType.into()); } - let (value_vec0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; - let (value_vec1, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; - - let (hash_chain_store0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; - let hash_chain_store1 = ZeroCopyVecU64::from_bytes(account_data)?; + #[cfg(not(feature = "kani"))] + { + let (value_vec0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; + let (value_vec1, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; + + let (hash_chain_store0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; + let hash_chain_store1 = ZeroCopyVecU64::from_bytes(account_data)?; + + Ok(BatchedQueueAccount { + pubkey, + metadata, + value_vecs: [value_vec0, value_vec1], + hash_chain_stores: [hash_chain_store0, hash_chain_store1], + }) + } - Ok(BatchedQueueAccount { - pubkey, - metadata, - value_vecs: [value_vec0, value_vec1], - hash_chain_stores: [hash_chain_store0, hash_chain_store1], - }) + #[cfg(feature = "kani")] + { + // For Kani: from_bytes is not used in verification tests, only init is used + Ok(BatchedQueueAccount { + pubkey, + metadata, + value_vecs: [Vec::new(), Vec::new()], + hash_chain_stores: [Vec::new(), Vec::new()], + }) + } } #[allow(clippy::too_many_arguments)] @@ -301,25 +315,41 @@ impl<'a> BatchedQueueAccount<'a> { let value_vec_capacity = account_metadata.batch_metadata.batch_size; let hash_chain_capacity = account_metadata.batch_metadata.get_num_zkp_batches(); - let (value_vecs_0, account_data) = - ZeroCopyVecU64::new_at(value_vec_capacity, account_data)?; - let (value_vecs_1, account_data) = - ZeroCopyVecU64::new_at(value_vec_capacity, account_data)?; - let (hash_chain_0, account_data) = - ZeroCopyVecU64::new_at(hash_chain_capacity, account_data)?; - let hash_chain_1 = ZeroCopyVecU64::new(hash_chain_capacity, account_data)?; - Ok(BatchedQueueAccount { - pubkey, - metadata: account_metadata, - value_vecs: [value_vecs_0, value_vecs_1], - hash_chain_stores: [hash_chain_0, hash_chain_1], - }) + + #[cfg(not(feature = "kani"))] + { + let (value_vecs_0, account_data) = + ZeroCopyVecU64::new_at(value_vec_capacity, account_data)?; + let (value_vecs_1, account_data) = + ZeroCopyVecU64::new_at(value_vec_capacity, account_data)?; + let (hash_chain_0, account_data) = + ZeroCopyVecU64::new_at(hash_chain_capacity, account_data)?; + let hash_chain_1 = ZeroCopyVecU64::new(hash_chain_capacity, account_data)?; + Ok(BatchedQueueAccount { + pubkey, + metadata: account_metadata, + value_vecs: [value_vecs_0, value_vecs_1], + hash_chain_stores: [hash_chain_0, hash_chain_1], + }) + } + + #[cfg(feature = "kani")] + { + // For Kani: use regular Vec instead of ZeroCopyVecU64 to avoid complex initialization + Ok(BatchedQueueAccount { + pubkey, + metadata: account_metadata, + value_vecs: [Vec::new(), Vec::new()], + hash_chain_stores: [Vec::new(), Vec::new()], + }) + } } /// Insert a value into the current batch /// of this output queue account. /// 1. insert value into a value vec and hash chain store. /// 2. Increment next_index. + #[cfg(not(kani))] pub fn insert_into_current_batch( &mut self, hash_chain_value: &[u8; 32], @@ -343,6 +373,16 @@ impl<'a> BatchedQueueAccount<'a> { Ok(()) } + /// Kani stub - not used in verification tests + #[cfg(kani)] + pub fn insert_into_current_batch( + &mut self, + _hash_chain_value: &[u8; 32], + _current_slot: &u64, + ) -> Result<(), BatchedMerkleTreeError> { + panic!("insert_into_current_batch should not be called in Kani tests - use kani_mock_insert instead") + } + /// Proves inclusion of leaf index if it exists in one of the batches. /// 1. Iterate over all batches /// 2. Check if leaf index could exist in the batch. @@ -476,6 +516,13 @@ impl<'a> BatchedQueueAccount<'a> { } } +#[cfg(feature = "kani")] +impl<'a> BatchedQueueAccount<'a> { + pub fn kani_mock_insert(&mut self, batch_idx: usize) -> Result<(), BatchedMerkleTreeError> { + self.batch_metadata.batches[batch_idx].kani_mock_output_insert() + } +} + impl Deref for BatchedQueueAccount<'_> { type Target = BatchedQueueMetadata; diff --git a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs index 1264c909f7..372643fcc2 100644 --- a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs @@ -79,12 +79,12 @@ fn verify_no_unsafe_roots_minimal() { ::light_compressed_account::hash_to_bn254_field_size_be, stub_hash_to_bn254 )] -#[kani::unwind(101)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops +#[kani::unwind(35)] // Need at least 33 for memcmp on 32-byte arrays + extra for loops fn verify_no_unsafe_roots_one_by_one() { let mut tree = create_test_tree_small(); kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); - for i in 0..100u8 { + for i in 0..30u8 { kani::cover!(i == 0, "Loop iteration 0"); kani::cover!(i == 99, "Loop iteration 29"); setup_zkp_batches(&mut tree, 1); diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs index 08a90aa31b..3790c0ab54 100644 --- a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -2,7 +2,9 @@ use crate::utils::*; use light_batched_merkle_tree::batch::BatchState; use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; +use light_batched_merkle_tree::merkle_tree::InstructionDataBatchAppendInputs; use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; +use light_batched_merkle_tree::queue::BatchedQueueAccount; use light_compressed_account::instruction_data::compressed_proof::CompressedProof; use light_compressed_account::{pubkey::Pubkey, TreeType}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; @@ -68,6 +70,8 @@ fn verify_state_tree_update_minimal() { assert!(contains_root_5); } +// VERIFICATION:- SUCCESSFUL +// Verification Time: 704.7746s // cargo kani --tests --no-default-features -Z stubbing --features kani --harness verify_state_tree_update_one_by_one /// Comprehensive harness: Verify invariant holds under ALL possible tree states and operations /// This uses symbolic state generation to explore the entire state space @@ -94,3 +98,100 @@ fn verify_state_tree_update_one_by_one() { kani::cover!(result.is_ok(), "Update succeeded"); } } + +// Minimal full test for output queue (batch append): +// 0. Setup - create a small state tree + output queue +// 1. fill 2 batches completely in output queue +// 2. fully insert both batches via batch append operations +// +// Verified Properties: +// 1. No unsafe roots should be present (internal invariant) +// Post conditions: +// 2. Both queue batches are in inserted state +// 3. Both tree batches are in inserted state +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] +fn verify_state_tree_append_minimal() { + // 0. Setup - create state tree and associated output queue + let mut tree = create_test_tree_small_state(); + let tree_pubkey = *tree.pubkey(); + let mut queue = create_test_output_queue(&tree_pubkey); + + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + // 1. Fill 2 batches completely in output queue + setup_output_queue_batches(&mut queue, 2); + + // Verify setup succeeded + kani::cover!( + queue.batch_metadata.batches[0].batch_is_ready_to_insert(), + "Queue batch 0 is ready after setup" + ); + kani::cover!( + queue.batch_metadata.batches[1].batch_is_ready_to_insert(), + "Queue batch 1 is ready after setup" + ); + + // 2. Fully insert both batches via output queue (batch append) + for i in 1..=6u8 { + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof::default(), + }, + ); + kani::cover!(result.is_ok(), "Update succeeded"); + } + + // Postcondition: Both queue batches are in inserted state + assert_eq!( + queue.batch_metadata.batches[0].get_state(), + BatchState::Inserted + ); + assert_eq!( + queue.batch_metadata.batches[1].get_state(), + BatchState::Inserted + ); + // Postcondition 4: Root history contains [6u8; 32] + let contains_root_5 = (0..tree.root_history.len()).any(|i| tree.root_history[i] == [6u8; 32]); + assert!(contains_root_5); +} + +/// Comprehensive harness: Verify invariant holds under ALL possible tree states and operations +/// This uses symbolic state generation to explore the entire state space for output queue operations +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] +fn verify_state_tree_append_one_by_one() { + // 0. Setup - create state tree and associated output queue + let mut tree = create_test_tree_small_state(); + let tree_pubkey = *tree.pubkey(); + let mut queue = create_test_output_queue(&tree_pubkey); + + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + for i in 0..30u8 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 29, "Loop iteration 29"); + setup_output_queue_zkp_batches(&mut queue, 1); + + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof::default(), + }, + ); + kani::cover!(result.is_ok(), "Update succeeded"); + } +} diff --git a/program-libs/batched-merkle-tree/tests/kani/utils.rs b/program-libs/batched-merkle-tree/tests/kani/utils.rs index e258c541dc..552ca98ab7 100644 --- a/program-libs/batched-merkle-tree/tests/kani/utils.rs +++ b/program-libs/batched-merkle-tree/tests/kani/utils.rs @@ -216,3 +216,84 @@ pub fn get_available_zkp_space(tree: &BatchedMerkleTreeAccount) -> usize { batch_0_space + batch_1_space } + +// Helper to create a minimal output queue for state tree testing +pub fn create_test_output_queue( + tree_pubkey: &Pubkey, +) -> light_batched_merkle_tree::queue::BatchedQueueAccount<'static> { + use light_batched_merkle_tree::queue::{get_output_queue_account_size, BatchedQueueAccount}; + use light_compressed_account::QueueType; + use light_merkle_tree_metadata::queue::QueueMetadata; + + let batch_size: u64 = 3; + let zkp_batch_size: u64 = 1; + + let size = get_output_queue_account_size(batch_size, zkp_batch_size); + + let account_data: &'static mut [u8; 2048] = Box::leak(Box::new(unsafe { std::mem::zeroed() })); + let account_data: &'static mut [u8] = &mut account_data[..size]; + + let queue_pubkey = Pubkey::new_from_array([2u8; 32]); + + let mut metadata = QueueMetadata::default(); + metadata.associated_merkle_tree = *tree_pubkey; + metadata.queue_type = QueueType::OutputStateV2 as u64; + + let init_result = BatchedQueueAccount::init( + account_data, + metadata, + batch_size, + zkp_batch_size, + 0, // num_iters (usually 0 for output queues) + 0, // bloom_filter_capacity (MUST be 0 for output queues!) + queue_pubkey, + 16, // tree_capacity for height 32 state tree + ); + + // kani::assume(init_result.is_ok()); + kani::cover!(init_result.is_ok(), "Queue init succeeded"); + init_result.unwrap() +} + +// Setup function: Fill output queue batches to make them ready for tree insertion +#[cfg_attr(kani, kani::requires(num_batches > 0 && num_batches <= 2))] +pub fn setup_output_queue_batches( + queue: &mut light_batched_merkle_tree::queue::BatchedQueueAccount, + num_batches: usize, +) { + let batch_size = queue.batch_metadata.batch_size; + + for _i in 0..num_batches { + let current_idx = queue.batch_metadata.currently_processing_batch_index as usize; + + for _j in 0..batch_size { + let result = queue.kani_mock_insert(current_idx); + kani::assume(result.is_ok()); + } + + // After batch becomes Full, advance to next batch + queue + .batch_metadata + .increment_currently_processing_batch_index_if_full(); + } +} + +// Setup function: Fill output queue zkp batches (one zkp batch at a time) +#[cfg_attr(kani, kani::requires(num_zkp_batches > 0))] +pub fn setup_output_queue_zkp_batches( + queue: &mut light_batched_merkle_tree::queue::BatchedQueueAccount, + num_zkp_batches: usize, +) { + for i in 0..num_zkp_batches { + let current_idx = queue.batch_metadata.currently_processing_batch_index as usize; + + kani::cover!(i == 0, "Entered setup output queue zkp batch loop"); + let result = queue.kani_mock_insert(current_idx); + kani::assume(result.is_ok()); + + // After batch becomes Full, advance to next batch + queue + .batch_metadata + .increment_currently_processing_batch_index_if_full(); + } +} From e9a637b65b3024dae1b15edbd109e1af2e383308 Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 3 Nov 2025 22:56:48 +0000 Subject: [PATCH 25/28] add verify_state_tree_mixed_random, verify_state_tree_mixed_one_by_one --- .../tests/kani/state_tree_update.rs | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs index 3790c0ab54..c55d9e1836 100644 --- a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -195,3 +195,95 @@ fn verify_state_tree_append_one_by_one() { kani::cover!(result.is_ok(), "Update succeeded"); } } + +// VERIFICATION:- SUCCESSFUL +// Verification Time: 884.6175s +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] +fn verify_state_tree_mixed_one_by_one() { + // 0. Setup - create state tree and associated output queue + let mut tree = create_test_tree_small_state(); + let tree_pubkey = *tree.pubkey(); + let mut queue = create_test_output_queue(&tree_pubkey); + + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + for i in (0..30u8).step_by(2) { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 28, "Loop iteration 28"); + setup_output_queue_zkp_batches(&mut queue, 1); + // Input queue insertion + setup_zkp_batches(&mut tree, 1); + + let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof::default(), + }, + ); + kani::cover!( + result.is_ok(), + "update_tree_from_output_queue_account succeeded" + ); + + let new_root: [u8; 32] = [i + 1; 32]; + let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + + kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded"); + } +} + +#[kani::proof] +#[kani::stub( + ::light_compressed_account::hash_to_bn254_field_size_be, + stub_hash_to_bn254 +)] +#[kani::unwind(35)] +fn verify_state_tree_mixed_random() { + // 0. Setup - create state tree and associated output queue + let mut tree = create_test_tree_small_state(); + let tree_pubkey = *tree.pubkey(); + let mut queue = create_test_output_queue(&tree_pubkey); + + kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); + + for i in 0..10u8 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 9, "Loop iteration 9"); + + let new_root: [u8; 32] = [i; 32]; + let selector: bool = kani::any(); + if selector { + setup_output_queue_zkp_batches(&mut queue, 1); + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof::default(), + }, + ); + kani::cover!( + result.is_ok(), + "update_tree_from_output_queue_account succeeded" + ); + } else { + // Input queue insertion + setup_zkp_batches(&mut tree, 1); + let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + + kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded"); + } + } +} From 746ea8a7d4ae741fb3db3f4e3190b59f0d65d6c5 Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 3 Nov 2025 23:12:35 +0000 Subject: [PATCH 26/28] fmt and fix lint --- program-libs/batched-merkle-tree/src/batch.rs | 9 ++-- .../batched-merkle-tree/src/merkle_tree.rs | 52 ++++++++++--------- program-libs/batched-merkle-tree/src/queue.rs | 32 ++++++------ .../batched-merkle-tree/tests/constants.rs | 49 +---------------- .../tests/kani/address_tree_update.rs | 15 +++--- .../tests/kani/ghost_state.rs | 13 +++-- .../tests/kani/state_tree_update.rs | 21 +++++--- .../batched-merkle-tree/tests/kani/utils.rs | 12 +++-- program-libs/zero-copy/src/vec.rs | 6 +-- program-libs/zero-copy/tests/kani.rs | 3 +- 10 files changed, 89 insertions(+), 123 deletions(-) diff --git a/program-libs/batched-merkle-tree/src/batch.rs b/program-libs/batched-merkle-tree/src/batch.rs index bca5a72cff..c07a0fdd71 100644 --- a/program-libs/batched-merkle-tree/src/batch.rs +++ b/program-libs/batched-merkle-tree/src/batch.rs @@ -181,13 +181,13 @@ impl Batch { /// fill -> full -> inserted -> fill /// (from tree insertion perspective is pending if fill or full) - #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + #[cfg_attr(kani, kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { result.is_ok().then(|| self.get_state() == BatchState::Inserted).unwrap_or(true) }))] - #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + #[cfg_attr(kani, kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { result.is_ok().then(|| self.num_full_zkp_batches == self.batch_size / self.zkp_batch_size).unwrap_or(true) }))] - #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + #[cfg_attr(kani, kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { result.is_ok().then(|| self.num_inserted_zkp_batches == self.batch_size / self.zkp_batch_size).unwrap_or(true) }))] pub fn advance_state_to_inserted(&mut self) -> Result<(), BatchedMerkleTreeError> { @@ -235,7 +235,6 @@ impl Batch { } /// Kani-only: Mock address insertion - populates hash chain and updates batch state - #[cfg(kani)] #[cfg_attr(kani, kani::requires(bloom_filter_store.len() > 0))] pub fn kani_mock_address_insert( &mut self, @@ -269,7 +268,7 @@ impl Batch { } /// Mock insert for output queues - only advances batch state - #[cfg(feature = "kani")] + #[cfg(kani)] pub fn kani_mock_output_insert(&mut self) -> Result<(), BatchedMerkleTreeError> { // Auto-reset batch if it's in Inserted state if self.get_state() == BatchState::Inserted { diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index 27b800a1a8..d56c509e29 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -23,9 +23,9 @@ use light_verifier::{ use light_zero_copy::{ cyclic_vec::ZeroCopyCyclicVecU64, errors::ZeroCopyError, vec::ZeroCopyVecU64, }; -#[cfg(not(feature = "kani"))] +#[cfg(not(kani))] use zerocopy::Ref; -#[cfg(feature = "kani")] +#[cfg(kani)] use zerocopy::{FromBytes, Immutable, IntoBytes, KnownLayout}; use super::batch::Batch; @@ -78,7 +78,7 @@ pub type InstructionDataBatchAppendInputs = InstructionDataBatchNullifyInputs; /// - get_state_root_by_index /// - get_address_root_by_index #[derive(Debug, PartialEq)] -#[cfg(not(feature = "kani"))] +#[cfg(not(kani))] pub struct BatchedMerkleTreeAccount<'a> { pubkey: Pubkey, metadata: Ref<&'a mut [u8], BatchedMerkleTreeMetadata>, @@ -88,7 +88,7 @@ pub struct BatchedMerkleTreeAccount<'a> { } #[derive(Debug, PartialEq)] -#[cfg(feature = "kani")] +#[cfg(kani)] pub struct BatchedMerkleTreeAccount<'a> { pubkey: Pubkey, metadata: &'a mut BatchedMerkleTreeMetadata, @@ -98,18 +98,18 @@ pub struct BatchedMerkleTreeAccount<'a> { /// Ghost state (verification-only): tracks which batch created each root /// Parallel to root_history - same capacity, same cyclic indexing /// Entry value is batch index (0 or 1) that created the root at that position - #[cfg(feature = "kani")] + #[cfg(kani)] pub ghost_root_batch: GhostRoots, } -#[cfg(feature = "kani")] +#[cfg(kani)] #[derive(Debug, PartialEq)] pub struct GhostRoots { pub batch_0: Vec, pub batch_1: Vec, } -#[cfg(feature = "kani")] +#[cfg(kani)] impl GhostRoots { pub fn track_root(&mut self, batch_index: usize, sequence_number: u64, root: [u8; 32]) { let meta = GhostRootMeta { @@ -124,7 +124,7 @@ impl GhostRoots { } } -#[cfg(feature = "kani")] +#[cfg(kani)] #[repr(C)] #[derive( BorshSerialize, @@ -244,12 +244,12 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // Discriminator is already checked in check_account_info. let (_discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] let (metadata, account_data) = Ref::<&'a mut [u8], BatchedMerkleTreeMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; - #[cfg(feature = "kani")] + #[cfg(kani)] let (metadata, account_data) = { let size = std::mem::size_of::(); if account_data.len() < size { @@ -282,7 +282,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { // Hash chain stores for input or address queue. let (hash_chain_store_0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { let hash_chain_store_1 = ZeroCopyVecU64::from_bytes(account_data)?; Ok(BatchedMerkleTreeAccount { @@ -294,7 +294,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { }) } - #[cfg(feature = "kani")] + #[cfg(kani)] { let (hash_chain_store_1, _account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; let ghost_root_batch = GhostRoots { @@ -329,19 +329,21 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let (discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); set_discriminator::(discriminator)?; - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] let (mut account_metadata, account_data) = Ref::<&'a mut [u8], BatchedMerkleTreeMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; - #[cfg(feature = "kani")] + #[cfg(kani)] let (account_metadata, account_data) = { let size = std::mem::size_of::(); + #[cfg(kani)] kani::cover!(account_data.len() >= size, "Size check passed in init"); if account_data.len() < size { return Err(ZeroCopyError::Size.into()); } let (meta_bytes, remaining) = account_data.split_at_mut(size); + #[cfg(kani)] kani::cover!(true, "Past split_at_mut in init"); let metadata = unsafe { &mut *(meta_bytes.as_mut_ptr() as *mut BatchedMerkleTreeMetadata) }; @@ -438,7 +440,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { account_data, )?; - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { let hash_chain_store_1 = ZeroCopyVecU64::new( account_metadata.queue_batches.get_num_zkp_batches(), @@ -453,7 +455,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { }) } - #[cfg(feature = "kani")] + #[cfg(kani)] { kani::cover!(true, "Entering ghost state initialization"); let hash_chain_result = ZeroCopyVecU64::new_at( @@ -857,7 +859,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { self.root_history.push(new_root); // 5. Update ghost state: track which batch created this root - #[cfg(feature = "kani")] + #[cfg(kani)] { self.ghost_root_batch.track_root( self.queue_batches.pending_batch_index as usize, @@ -1222,10 +1224,10 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// Initial state: 0 pending -> 1 previous pending even though it was never used /// 0 inserted -> 1 pending 0 -> 1 pending 50% - zero out 0 -> 1 inserted /// 0 pending -> 1 inserted - #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + #[cfg_attr(kani, kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { result.is_ok().then(|| self.all_roots_are_safe()).unwrap_or(true) }))] - #[cfg_attr(all(kani, feature = "kani"), kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { + #[cfg_attr(kani, kani::ensures(|result: &Result<(), BatchedMerkleTreeError>| { result.is_ok().then(|| self.bloom_filters_are_zeroed()).unwrap_or(true) }))] fn zero_out_previous_batch_bloom_filter(&mut self) -> Result<(), BatchedMerkleTreeError> { @@ -1352,7 +1354,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { fn increment_queue_next_index(&mut self) { self.queue_batches.next_index += 1; } - #[cfg(feature = "kani")] + #[cfg(kani)] /// Kani-only: Mock address insertion - handles disjoint borrows internally pub fn kani_mock_insert( &mut self, @@ -1369,7 +1371,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { } } -#[cfg(feature = "kani")] +#[cfg(kani)] fn kani_mock_insert_helper( value: &[u8; 32], batches: &mut [Batch; 2], @@ -1398,11 +1400,11 @@ impl Deref for BatchedMerkleTreeAccount<'_> { type Target = BatchedMerkleTreeMetadata; fn deref(&self) -> &Self::Target { - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { &self.metadata } - #[cfg(feature = "kani")] + #[cfg(kani)] { self.metadata } @@ -1411,11 +1413,11 @@ impl Deref for BatchedMerkleTreeAccount<'_> { impl DerefMut for BatchedMerkleTreeAccount<'_> { fn deref_mut(&mut self) -> &mut Self::Target { - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { &mut self.metadata } - #[cfg(feature = "kani")] + #[cfg(kani)] { self.metadata } diff --git a/program-libs/batched-merkle-tree/src/queue.rs b/program-libs/batched-merkle-tree/src/queue.rs index afd6dd1a77..27a39475bb 100644 --- a/program-libs/batched-merkle-tree/src/queue.rs +++ b/program-libs/batched-merkle-tree/src/queue.rs @@ -11,7 +11,7 @@ use light_compressed_account::{ }; use light_merkle_tree_metadata::{errors::MerkleTreeMetadataError, queue::QueueMetadata}; use light_zero_copy::{errors::ZeroCopyError, vec::ZeroCopyVecU64}; -#[cfg(not(feature = "kani"))] +#[cfg(not(kani))] use zerocopy::Ref; use zerocopy::{FromBytes, Immutable, IntoBytes, KnownLayout}; @@ -132,7 +132,7 @@ impl BatchedQueueMetadata { /// To read, light the system program uses: /// - `prove_inclusion_by_index` #[derive(Debug, PartialEq)] -#[cfg(not(feature = "kani"))] +#[cfg(not(kani))] pub struct BatchedQueueAccount<'a> { pubkey: Pubkey, metadata: Ref<&'a mut [u8], BatchedQueueMetadata>, @@ -141,7 +141,7 @@ pub struct BatchedQueueAccount<'a> { } #[derive(Debug, PartialEq)] -#[cfg(feature = "kani")] +#[cfg(kani)] pub struct BatchedQueueAccount<'a> { pubkey: Pubkey, metadata: &'a mut BatchedQueueMetadata, @@ -203,12 +203,12 @@ impl<'a> BatchedQueueAccount<'a> { ) -> Result, BatchedMerkleTreeError> { let (_discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] let (metadata, account_data) = Ref::<&'a mut [u8], BatchedQueueMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; - #[cfg(feature = "kani")] + #[cfg(kani)] let (metadata, account_data) = { let size = std::mem::size_of::(); if account_data.len() < size { @@ -227,7 +227,7 @@ impl<'a> BatchedQueueAccount<'a> { return Err(MerkleTreeMetadataError::InvalidQueueType.into()); } - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { let (value_vec0, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; let (value_vec1, account_data) = ZeroCopyVecU64::from_bytes_at(account_data)?; @@ -243,7 +243,7 @@ impl<'a> BatchedQueueAccount<'a> { }) } - #[cfg(feature = "kani")] + #[cfg(kani)] { // For Kani: from_bytes is not used in verification tests, only init is used Ok(BatchedQueueAccount { @@ -270,12 +270,12 @@ impl<'a> BatchedQueueAccount<'a> { let (discriminator, account_data) = account_data.split_at_mut(DISCRIMINATOR_LEN); set_discriminator::(discriminator)?; - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] let (mut account_metadata, account_data) = Ref::<&mut [u8], BatchedQueueMetadata>::from_prefix(account_data) .map_err(ZeroCopyError::from)?; - #[cfg(feature = "kani")] + #[cfg(kani)] let (account_metadata, account_data) = { let size = std::mem::size_of::(); if account_data.len() < size { @@ -316,7 +316,7 @@ impl<'a> BatchedQueueAccount<'a> { let value_vec_capacity = account_metadata.batch_metadata.batch_size; let hash_chain_capacity = account_metadata.batch_metadata.get_num_zkp_batches(); - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { let (value_vecs_0, account_data) = ZeroCopyVecU64::new_at(value_vec_capacity, account_data)?; @@ -333,7 +333,7 @@ impl<'a> BatchedQueueAccount<'a> { }) } - #[cfg(feature = "kani")] + #[cfg(kani)] { // For Kani: use regular Vec instead of ZeroCopyVecU64 to avoid complex initialization Ok(BatchedQueueAccount { @@ -516,7 +516,7 @@ impl<'a> BatchedQueueAccount<'a> { } } -#[cfg(feature = "kani")] +#[cfg(kani)] impl<'a> BatchedQueueAccount<'a> { pub fn kani_mock_insert(&mut self, batch_idx: usize) -> Result<(), BatchedMerkleTreeError> { self.batch_metadata.batches[batch_idx].kani_mock_output_insert() @@ -527,11 +527,11 @@ impl Deref for BatchedQueueAccount<'_> { type Target = BatchedQueueMetadata; fn deref(&self) -> &Self::Target { - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { &self.metadata } - #[cfg(feature = "kani")] + #[cfg(kani)] { self.metadata } @@ -540,11 +540,11 @@ impl Deref for BatchedQueueAccount<'_> { impl DerefMut for BatchedQueueAccount<'_> { fn deref_mut(&mut self) -> &mut Self::Target { - #[cfg(not(feature = "kani"))] + #[cfg(not(kani))] { &mut self.metadata } - #[cfg(feature = "kani")] + #[cfg(kani)] { self.metadata } diff --git a/program-libs/batched-merkle-tree/tests/constants.rs b/program-libs/batched-merkle-tree/tests/constants.rs index 19f08847b6..12b148e2da 100644 --- a/program-libs/batched-merkle-tree/tests/constants.rs +++ b/program-libs/batched-merkle-tree/tests/constants.rs @@ -1,9 +1,5 @@ -use light_batched_merkle_tree::{ - constants::ADDRESS_TREE_INIT_ROOT_40, merkle_tree::BatchedMerkleTreeAccount, -}; -use light_compressed_account::{Pubkey, TreeType}; +use light_batched_merkle_tree::constants::ADDRESS_TREE_INIT_ROOT_40; use light_hasher::{Hasher, Poseidon}; -use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; use light_merkle_tree_reference::indexed::IndexedMerkleTree; use num_bigint::BigUint; use num_traits::Num; @@ -48,46 +44,3 @@ fn test_reproduce_address_tree_init_root_40() { "Manually computed root does not match ADDRESS_TREE_INIT_ROOT_40 constant" ); } -// Helper to create a minimal tree for ghost state testing -fn create_test_tree() -> BatchedMerkleTreeAccount<'static> { - // let batch_size: u64 = 5; //TEST_DEFAULT_BATCH_SIZE; - // let zkp_batch_size: u64 = 1; // TEST_DEFAULT_ZKP_BATCH_SIZE; - // let root_history_capacity: u32 = 20; - // let height = 32; - // let num_iters = 1; - // let bloom_filter_capacity = 8 * 100; - - // let account_data = vec![0u8; 4096].leak(); - // let pubkey = Pubkey::new_from_array([1u8; 32]); - let batch_size: u64 = 3; //TEST_DEFAULT_BATCH_SIZE; - let zkp_batch_size: u64 = 1; // TEST_DEFAULT_ZKP_BATCH_SIZE; - let root_history_capacity: u32 = 30; - let height = 40; // Address trees require height 40 - let num_iters = 1; - let bloom_filter_capacity = 1; - - let account_data = vec![0u8; 1152].leak(); - let pubkey = Pubkey::new_from_array([1u8; 32]); - let init_result = BatchedMerkleTreeAccount::init( - account_data, - &pubkey, - MerkleTreeMetadata::default(), - root_history_capacity, - batch_size, - zkp_batch_size, - height, - num_iters, - bloom_filter_capacity, - TreeType::AddressV2, - ) - .unwrap(); - - // kani::assume(init_result.is_ok()); - let tree_result = BatchedMerkleTreeAccount::address_from_bytes(account_data, &pubkey); - // kani::assume(tree_result.is_ok()); - tree_result.unwrap() -} -#[test] -fn verify_no_unsafe_roots_ever() { - create_test_tree(); -} diff --git a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs index 372643fcc2..4a2937f9e6 100644 --- a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs @@ -1,12 +1,15 @@ #![cfg(kani)] -use crate::utils::*; -use light_batched_merkle_tree::batch::BatchState; -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; -use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; -use light_compressed_account::instruction_data::compressed_proof::CompressedProof; -use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_batched_merkle_tree::{ + batch::BatchState, + merkle_tree::{BatchedMerkleTreeAccount, InstructionDataBatchNullifyInputs}, +}; +use light_compressed_account::{ + instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, TreeType, +}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; +use crate::utils::*; + // Minimal full test: // 0. Setup - create a small tree // 1. fill 2 batches completely diff --git a/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs b/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs index d3a4aeaebd..b63eaeb765 100644 --- a/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs +++ b/program-libs/batched-merkle-tree/tests/kani/ghost_state.rs @@ -1,13 +1,16 @@ #![cfg(kani)] // Unit tests for ghost state tracking in BatchedMerkleTreeAccount. -use crate::utils::*; -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; -use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; -use light_compressed_account::instruction_data::compressed_proof::CompressedProof; -use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_batched_merkle_tree::merkle_tree::{ + BatchedMerkleTreeAccount, InstructionDataBatchNullifyInputs, +}; +use light_compressed_account::{ + instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, TreeType, +}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; +use crate::utils::*; + /// Verify ghost state invariant holds after tree initialization #[kani::proof] #[kani::stub( diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs index c55d9e1836..78c19a958e 100644 --- a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -1,14 +1,19 @@ #![cfg(kani)] -use crate::utils::*; -use light_batched_merkle_tree::batch::BatchState; -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; -use light_batched_merkle_tree::merkle_tree::InstructionDataBatchAppendInputs; -use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; -use light_batched_merkle_tree::queue::BatchedQueueAccount; -use light_compressed_account::instruction_data::compressed_proof::CompressedProof; -use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_batched_merkle_tree::{ + batch::BatchState, + merkle_tree::{ + BatchedMerkleTreeAccount, InstructionDataBatchAppendInputs, + InstructionDataBatchNullifyInputs, + }, + queue::BatchedQueueAccount, +}; +use light_compressed_account::{ + instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, TreeType, +}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; +use crate::utils::*; + // Minimal full test: // 0. Setup - create a small state tree // 1. fill 2 batches completely diff --git a/program-libs/batched-merkle-tree/tests/kani/utils.rs b/program-libs/batched-merkle-tree/tests/kani/utils.rs index 552ca98ab7..b807bda8df 100644 --- a/program-libs/batched-merkle-tree/tests/kani/utils.rs +++ b/program-libs/batched-merkle-tree/tests/kani/utils.rs @@ -1,9 +1,11 @@ #![cfg(kani)] -use light_batched_merkle_tree::batch::BatchState; -use light_batched_merkle_tree::merkle_tree::BatchedMerkleTreeAccount; -use light_batched_merkle_tree::merkle_tree::InstructionDataBatchNullifyInputs; -use light_compressed_account::instruction_data::compressed_proof::CompressedProof; -use light_compressed_account::{pubkey::Pubkey, TreeType}; +use light_batched_merkle_tree::{ + batch::BatchState, + merkle_tree::{BatchedMerkleTreeAccount, InstructionDataBatchNullifyInputs}, +}; +use light_compressed_account::{ + instruction_data::compressed_proof::CompressedProof, pubkey::Pubkey, TreeType, +}; use light_merkle_tree_metadata::merkle_tree::MerkleTreeMetadata; // Stub for hash_to_bn254_field_size_be diff --git a/program-libs/zero-copy/src/vec.rs b/program-libs/zero-copy/src/vec.rs index 70b9a6ab48..b31f9761bd 100644 --- a/program-libs/zero-copy/src/vec.rs +++ b/program-libs/zero-copy/src/vec.rs @@ -102,7 +102,7 @@ where let needed_size = capacity_usize * size_of::(); let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); // Check alignment for T - required for safe slice creation - if slice_bytes.as_ptr() as usize % core::mem::align_of::() != 0 { + if !(slice_bytes.as_ptr() as usize).is_multiple_of(core::mem::align_of::()) { return Err(ZeroCopyError::UnalignedPointer); } let slice = unsafe { @@ -164,7 +164,7 @@ where let needed_size = usize_capacity * size_of::(); let (slice_bytes, remaining) = bytes.split_at_mut(needed_size); // Check alignment for T - required for safe slice creation - if slice_bytes.as_ptr() as usize % core::mem::align_of::() != 0 { + if !(slice_bytes.as_ptr() as usize).is_multiple_of(core::mem::align_of::()) { return Err(ZeroCopyError::UnalignedPointer); } let slice = unsafe { @@ -231,7 +231,7 @@ where let slice_bytes = unsafe { slice::from_raw_parts_mut( self.slice.as_mut_ptr() as *mut u8, - self.slice.len() * size_of::(), + core::mem::size_of_val(self.slice), ) }; slice_bytes.fill(0); diff --git a/program-libs/zero-copy/tests/kani.rs b/program-libs/zero-copy/tests/kani.rs index fb9dd48b7c..1148f3b6ae 100644 --- a/program-libs/zero-copy/tests/kani.rs +++ b/program-libs/zero-copy/tests/kani.rs @@ -2,8 +2,7 @@ // Kani formal verification tests for ZeroCopyCyclicVec and ZeroCopyVec // cargo kani --tests --no-default-features -Z stubbing --features kani -use light_zero_copy::cyclic_vec::ZeroCopyCyclicVecU32; -use light_zero_copy::vec::ZeroCopyVecU32; +use light_zero_copy::{cyclic_vec::ZeroCopyCyclicVecU32, vec::ZeroCopyVecU32}; // without kani feature Verification Time: 214.86237s // with kani feature Verification Time: 1.6097491s From 77e01557cbb70fbf751c4334feb89e8e4f06a8b5 Mon Sep 17 00:00:00 2001 From: ananas Date: Tue, 4 Nov 2025 17:12:51 +0000 Subject: [PATCH 27/28] refactor: verify_state_tree_mixed_random --- .../tests/kani/address_tree_update.rs | 2 +- .../tests/kani/state_tree_update.rs | 33 +++++++++++++++++-- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs index 4a2937f9e6..3e715e1769 100644 --- a/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/address_tree_update.rs @@ -89,7 +89,7 @@ fn verify_no_unsafe_roots_one_by_one() { for i in 0..30u8 { kani::cover!(i == 0, "Loop iteration 0"); - kani::cover!(i == 99, "Loop iteration 29"); + kani::cover!(i == 29, "Loop iteration 29"); setup_zkp_batches(&mut tree, 1); let new_root: [u8; 32] = [i; 32]; diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs index 78c19a958e..d36eeca165 100644 --- a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -261,11 +261,40 @@ fn verify_state_tree_mixed_random() { kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); - for i in 0..10u8 { + for i in (0..12u8).step_by(2) { kani::cover!(i == 0, "Loop iteration 0"); - kani::cover!(i == 9, "Loop iteration 9"); + kani::cover!(i == 11, "Loop iteration 11"); + setup_output_queue_zkp_batches(&mut queue, 1); + // Input queue insertion + setup_zkp_batches(&mut tree, 1); let new_root: [u8; 32] = [i; 32]; + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { + new_root, + compressed_proof: CompressedProof::default(), + }, + ); + kani::cover!( + result.is_ok(), + "update_tree_from_output_queue_account succeeded" + ); + + let new_root: [u8; 32] = [i + 1; 32]; + let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + new_root, + compressed_proof: CompressedProof::default(), + }); + + kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded"); + } + + for i in 0..2u8 { + kani::cover!(i == 0, "Loop iteration 0"); + kani::cover!(i == 1, "Loop iteration 1"); + + let new_root: [u8; 32] = [i + 12; 32]; let selector: bool = kani::any(); if selector { setup_output_queue_zkp_batches(&mut queue, 1); From 2dd0da7d47b8251dc485fcaae7ca562023fb5062 Mon Sep 17 00:00:00 2001 From: ananas Date: Mon, 10 Nov 2025 16:50:48 +0000 Subject: [PATCH 28/28] fix fv --- .gitignore | 3 + .../batched-merkle-tree/src/merkle_tree.rs | 20 +++-- .../tests/kani/state_tree_update.rs | 90 +++++++++++-------- 3 files changed, 72 insertions(+), 41 deletions(-) diff --git a/.gitignore b/.gitignore index 191d6aee62..e4543674e2 100644 --- a/.gitignore +++ b/.gitignore @@ -84,6 +84,9 @@ output.txt .nx/cache .nx/workspace-data output1.txt +output2.txt +output3.txt +output4.txt .zed **/.claude/**/* diff --git a/program-libs/batched-merkle-tree/src/merkle_tree.rs b/program-libs/batched-merkle-tree/src/merkle_tree.rs index d56c509e29..3354447521 100644 --- a/program-libs/batched-merkle-tree/src/merkle_tree.rs +++ b/program-libs/batched-merkle-tree/src/merkle_tree.rs @@ -1049,7 +1049,7 @@ impl<'a> BatchedMerkleTreeAccount<'a> { let batch_1 = &self.queue_batches.batches[1]; // If batch 0 is zeroed, root_history must contain ONLY batch_1 roots or zeros - if batch_0.bloom_filter_is_zeroed() { + if batch_0.bloom_filter_is_zeroed() && self.should_zero_bloom_filter() { let mut has_non_zero = false; for i in 0..self.root_history.len() { let root = self.root_history[i]; @@ -1059,17 +1059,19 @@ impl<'a> BatchedMerkleTreeAccount<'a> { has_non_zero = true; let in_batch_1 = (0..self.ghost_root_batch.batch_1.len()) .any(|j| self.ghost_root_batch.batch_1[j].root == root); + kani::cover!(in_batch_1, "Root not found in batch 1 roots"); if !in_batch_1 { return false; } } + kani::cover!(has_non_zero, "batch 0 roots has only zeros"); if !has_non_zero { return false; } } // If batch 1 is zeroed, root_history must contain ONLY batch_0 roots or zeros - if batch_1.bloom_filter_is_zeroed() { + if batch_1.bloom_filter_is_zeroed() && self.should_zero_bloom_filter() { let mut has_non_zero = false; for i in 0..self.root_history.len() { let root = self.root_history[i]; @@ -1079,10 +1081,12 @@ impl<'a> BatchedMerkleTreeAccount<'a> { has_non_zero = true; let in_batch_0 = (0..self.ghost_root_batch.batch_0.len()) .any(|j| self.ghost_root_batch.batch_0[j].root == root); + kani::cover!(in_batch_0, "Root not found in batch 0 roots"); if !in_batch_0 { return false; } } + kani::cover!(has_non_zero, "batch 1 roots has only zeros"); if !has_non_zero { return false; } @@ -1095,10 +1099,14 @@ impl<'a> BatchedMerkleTreeAccount<'a> { /// If a batch's bloom_filter_is_zeroed flag is set, all bloom filter bytes must be zero. #[cfg(kani)] fn bloom_filters_are_zeroed(&self) -> bool { - (0..2).all(|i| { - !self.queue_batches.batches[i].bloom_filter_is_zeroed() - || self.bloom_filter_stores[i].iter().all(|&b| b == 0) - }) + if self.should_zero_bloom_filter() { + (0..2).all(|i| { + !self.queue_batches.batches[i].bloom_filter_is_zeroed() + || self.bloom_filter_stores[i].iter().all(|&b| b == 0) + }) + } else { + true + } } /// Helper: Current batch is at least half full diff --git a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs index d36eeca165..ba01b17a09 100644 --- a/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs +++ b/program-libs/batched-merkle-tree/tests/kani/state_tree_update.rs @@ -260,15 +260,16 @@ fn verify_state_tree_mixed_random() { let mut queue = create_test_output_queue(&tree_pubkey); kani::cover!(tree.root_history.len() > 0, "Root history non-empty"); - - for i in (0..12u8).step_by(2) { + let mut index = 0u8; + for i in (0..10u8) { kani::cover!(i == 0, "Loop iteration 0"); - kani::cover!(i == 11, "Loop iteration 11"); + kani::cover!(i == 9, "Loop iteration 9"); setup_output_queue_zkp_batches(&mut queue, 1); // Input queue insertion setup_zkp_batches(&mut tree, 1); - let new_root: [u8; 32] = [i; 32]; + let new_root: [u8; 32] = [index; 32]; + index += 1; let result = tree.update_tree_from_output_queue_account( &mut queue, InstructionDataBatchAppendInputs { @@ -278,46 +279,65 @@ fn verify_state_tree_mixed_random() { ); kani::cover!( result.is_ok(), - "update_tree_from_output_queue_account succeeded" + "update_tree_from_output_queue_account succeeded 0" ); - let new_root: [u8; 32] = [i + 1; 32]; + let new_root: [u8; 32] = [index; 32]; + index += 1; let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { new_root, compressed_proof: CompressedProof::default(), }); - kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded"); - } - - for i in 0..2u8 { - kani::cover!(i == 0, "Loop iteration 0"); - kani::cover!(i == 1, "Loop iteration 1"); + kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded 0"); - let new_root: [u8; 32] = [i + 12; 32]; - let selector: bool = kani::any(); - if selector { - setup_output_queue_zkp_batches(&mut queue, 1); - let result = tree.update_tree_from_output_queue_account( - &mut queue, - InstructionDataBatchAppendInputs { - new_root, - compressed_proof: CompressedProof::default(), - }, - ); - kani::cover!( - result.is_ok(), - "update_tree_from_output_queue_account succeeded" - ); - } else { - // Input queue insertion - setup_zkp_batches(&mut tree, 1); - let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + let new_root: [u8; 32] = [index; 32]; + index += 1; + let result = tree.update_tree_from_output_queue_account( + &mut queue, + InstructionDataBatchAppendInputs { new_root, compressed_proof: CompressedProof::default(), - }); - - kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded"); - } + }, + ); + kani::cover!( + result.is_ok(), + "update_tree_from_output_queue_account succeeded 1" + ); } + + // for i in 0..5u8 { + // kani::cover!(i == 0, "Loop iteration 0"); + // kani::cover!(i == 1, "Loop iteration 1"); + + // let new_root: [u8; 32] = [i + 13; 32]; + // let selector: bool = kani::any(); + // if selector { + // setup_output_queue_zkp_batches(&mut queue, 1); + // kani::cover!( + // selector, + // "pre update_tree_from_output_queue_account succeeded 1" + // ); + // let result = tree.update_tree_from_output_queue_account( + // &mut queue, + // InstructionDataBatchAppendInputs { + // new_root, + // compressed_proof: CompressedProof::default(), + // }, + // ); + // kani::cover!( + // result.is_ok(), + // "update_tree_from_output_queue_account succeeded 1" + // ); + // } else { + // // Input queue insertion + // setup_zkp_batches(&mut tree, 1); + // let result = tree.update_tree_from_input_queue(InstructionDataBatchNullifyInputs { + // new_root, + // compressed_proof: CompressedProof::default(), + // }); + + // kani::cover!(result.is_ok(), "update_tree_from_input_queue succeeded 1"); + // } + // } }