greg@home-base:~/main1$ grep result=hit /log/inspect0 | wc
265094 1855658 32295293
greg@home-base:~/main1$ grep result=miss /log/inspect0 | wc
24492 171444 3010839
greg@home-base:~/main1$ grep result=hit /log/inspect1 | wc
265094 1855658 32295293
greg@home-base:~/main1$ grep result=miss /log/inspect1 | wc
24492 171444 3010839
questions:
1) why are there are so many hits the first time?
2) why are there not l hits the second time?
i.e., the state seems to reset
INFO [1658284643.026413] [src/chainstate/stacks/index/marf.rs:1140] [main] cur_block_hash b40ffa12cd6cdec17a0cf0231bffb40d9271c319a5113e88792a3488765e6c6b cur_block_id None
vs
bad
INFO [1658284541.255263] [src/chainstate/stacks/index/marf.rs:1140] [main] cur_block_hash ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff cur_block_id None
INFO [1657300950.403021] [src/chainstate/stacks/index/storage.rs:1461] [main] check: setting strategy
INFO [1657300950.403038] [src/chainstate/stacks/index/cache.rs:211] [main] check, strategy everything
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: SQLError(SqliteFailure(Error { code: CannotOpen, extended_code: 14 }, Some("unable to open database file: /home/greg/spaces/d1")))', src/main.rs:951:57
stack backtrace:
0: rust_begin_unwind
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:584:5
1: core::panicking::panic_fmt
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/panicking.rs:143:14
2: core::result::unwrap_failed
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/result.rs:1785:5
3: core::result::Result<T,E>::unwrap
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/result.rs:1078:23
4: stacks_inspect::main
at ./src/main.rs:951:24
5: core::ops::function::FnOnce::call_once
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:227:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
INFO [1657243661.041139] [src/chainstate/stacks/index/cache.rs:236] [main] everything check 0: blockstack_lib::chainstate::stacks::index::cache::TrieCache<T>::state_ref
at src/chainstate/stacks/index/cache.rs:235:26
1: blockstack_lib::chainstate::stacks::index::cache::TrieCache<T>::ref_block_hash
at src/chainstate/stacks/index/cache.rs:391:9
2: <blockstack_lib::chainstate::stacks::index::storage::TrieStorageConnection<T> as blockstack_lib::chainstate::stacks::index::BlockMap>::get_block_hash_caching
at src/chainstate/stacks/index/storage.rs:132:9
3: blockstack_lib::chainstate::stacks::index::storage::TrieStorageConnection<T>::get_block_from_local_id
at src/chainstate/stacks/index/storage.rs:2290:19
blockstack_lib::chainstate::stacks::index::trie::Trie::walk_backptr
at src/chainstate/stacks/index/trie.rs:224:35
4: blockstack_lib::chainstate::stacks::index::marf::MARF<T>::walk_backptr
at src/chainstate/stacks/index/marf.rs:645:51
5: blockstack_lib::chainstate::stacks::index::marf::MARF<T>::walk
at src/chainstate/stacks/index/marf.rs:954:41
blockstack_lib::chainstate::stacks::index::marf::MARF<T>::get_path
at src/chainstate/stacks/index/marf.rs:1014:30
blockstack_lib::chainstate::stacks::index::marf::MARF<T>::get_by_key
at src/chainstate/stacks/index/marf.rs:1141:22
6: blockstack_lib::chainstate::stacks::index::marf::MarfConnection::get::{{closure}}
at src/chainstate/stacks/index/marf.rs:135:28
<blockstack_lib::chainstate::stacks::index::marf::MarfTransaction<T> as blockstack_lib::chainstate::stacks::index::marf::MarfConnection<T>>::with_conn
at src/chainstate/stacks/index/marf.rs:212:9
blockstack_lib::chainstate::stacks::index::marf::MarfConnection::get
at src/chainstate/stacks/index/marf.rs:135:9
<blockstack_lib::clarity_vm::database::marf::WritableMarfStore as clarity::vm::database::clarity_store::ClarityBackingStore>::get
at src/clarity_vm/database/marf.rs:545:9
7: clarity::vm::database::key_value_wrapper::RollbackWrapper::get_value::{{closure}}
at clarity/./src/vm/database/key_value_wrapper.rs:388:13
core::option::Option<T>::or_else
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/option.rs:1364:21
clarity::vm::database::key_value_wrapper::RollbackWrapper::get_value
at clarity/./src/vm/database/key_value_wrapper.rs:387:9
8: clarity::vm::database::clarity_db::ClarityDatabase::get_value
at clarity/./src/vm/database/clarity_db.rs:314:9
clarity::vm::database::clarity_db::ClarityDatabase::fetch_entry_with_size
at clarity/./src/vm/database/clarity_db.rs:1005:22
9: clarity::vm::functions::database::special_fetch_entry_v205
at clarity/./src/vm/functions/database.rs:401:18
clarity::vm::functions::database::special_fetch_entry
at clarity/./src/vm/functions/mod.rs:53:45
10: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
11: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
12: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
13: clarity::vm::apply
at clarity/./src/vm/mod.rs:175:35
14: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
15: clarity::vm::callables::DefinedFunction::execute_apply
at clarity/./src/vm/callables.rs:198:22
16: clarity::vm::contexts::Environment::execute_function_as_transaction
at clarity/./src/vm/contexts.rs:1021:13
17: clarity::vm::callables::DefinedFunction::apply
at clarity/./src/vm/callables.rs:246:37
clarity::vm::apply
at clarity/./src/vm/mod.rs:214:53
18: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
19: clarity::vm::apply
at clarity/./src/vm/mod.rs:175:35
20: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
21: clarity::vm::functions::special_asserts
at clarity/./src/vm/functions/mod.rs:508:23
22: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
23: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
24: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
25: clarity::vm::functions::special_let::{{closure}}
at clarity/./src/vm/functions/mod.rs:602:31
clarity::vm::functions::special_let
at clarity/./src/vm/functions/mod.rs:582:5
26: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
27: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
28: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
29: clarity::vm::functions::options::eval_with_new_binding
at clarity/./src/vm/functions/options.rs:128:18
30: clarity::vm::functions::options::special_match_resp
at clarity/./src/vm/functions/options.rs:184:9
clarity::vm::functions::options::special_match
at clarity/./src/vm/functions/options.rs:202:34
31: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
32: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
33: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
34: clarity::vm::callables::DefinedFunction::execute_apply
at clarity/./src/vm/callables.rs:198:22
35: clarity::vm::callables::DefinedFunction::apply
at clarity/./src/vm/callables.rs:244:36
clarity::vm::apply
at clarity/./src/vm/mod.rs:214:53
36: clarity::vm::functions::sequences::special_fold::{{closure}}
at clarity/./src/vm/functions/sequences.rs:103:21
core::iter::traits::iterator::Iterator::try_fold
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/iter/traits/iterator.rs:2186:21
37: clarity::vm::functions::sequences::special_fold
at clarity/./src/vm/functions/sequences.rs:99:13
38: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
39: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
40: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
41: clarity::vm::functions::options::special_match
at clarity/./src/vm/functions/options.rs:197:17
42: core::ops::function::Fn::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:70:5
43: core::ops::function::impls::<impl core::ops::function::Fn<A> for &F>::call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:237:13
clarity::vm::apply
at clarity/./src/vm/mod.rs:166:24
44: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
45: clarity::vm::apply
at clarity/./src/vm/mod.rs:175:35
46: clarity::vm::eval
at clarity/./src/vm/mod.rs:256:13
47: clarity::vm::callables::DefinedFunction::execute_apply
at clarity/./src/vm/callables.rs:198:22
48: clarity::vm::contexts::Environment::execute_function_as_transaction
at clarity/./src/vm/contexts.rs:1021:13
49: clarity::vm::contexts::Environment::execute_contract::{{closure}}
at clarity/./src/vm/contexts.rs:981:23
clarity::vm::contexts::Environment::execute_contract
at clarity/./src/vm/contexts.rs:954:9
50: clarity::vm::contexts::OwnedEnvironment::execute_transaction::{{closure}}
at clarity/./src/vm/contexts.rs:667:13
clarity::vm::contexts::OwnedEnvironment::execute_in_env
at clarity/./src/vm/contexts.rs:619:13
clarity::vm::contexts::OwnedEnvironment::execute_transaction
at clarity/./src/vm/contexts.rs:666:9
51: clarity::vm::clarity::TransactionConnection::run_contract_call::{{closure}}
at clarity/./src/vm/clarity.rs:256:17
<blockstack_lib::clarity_vm::clarity::ClarityTransactionConnection as clarity::vm::clarity::TransactionConnection>::with_abort_callback::{{closure}}::{{closure}}
at src/clarity_vm/clarity.rs:848:30
<blockstack_lib::clarity_vm::clarity::ClarityTransactionConnection as clarity::vm::clarity::TransactionConnection>::with_abort_callback::{{closure}}
at src/clarity_vm/clarity.rs:835:13
<blockstack_lib::clarity_vm::clarity::ClarityTransactionConnection as clarity::vm::clarity::TransactionConnection>::with_abort_callback
at src/clarity_vm/clarity.rs:834:9
clarity::vm::clarity::TransactionConnection::run_contract_call
at clarity/./src/vm/clarity.rs:254:9
52: blockstack_lib::chainstate::stacks::db::transactions::<impl blockstack_lib::chainstate::stacks::db::StacksChainState>::process_transaction_payload
at src/chainstate/stacks/db/transactions.rs:872:42
53: blockstack_lib::chainstate::stacks::db::transactions::<impl blockstack_lib::chainstate::stacks::db::StacksChainState>::process_transaction
at src/chainstate/stacks/db/transactions.rs:1143:13
54: blockstack_lib::chainstate::stacks::db::blocks::<impl blockstack_lib::chainstate::stacks::db::StacksChainState>::process_microblocks_transactions
at src/chainstate/stacks/db/blocks.rs:4482:21
55: blockstack_lib::chainstate::stacks::db::blocks::<impl blockstack_lib::chainstate::stacks::db::StacksChainState>::setup_block
at src/chainstate/stacks/db/blocks.rs:4950:19
56: blockstack_lib::chainstate::stacks::miner::<impl blockstack_lib::chainstate::stacks::StacksBlockBuilder>::epoch_begin
at src/chainstate/stacks/miner.rs:1722:13
57: blockstack_lib::chainstate::stacks::miner::<impl blockstack_lib::chainstate::stacks::StacksBlockBuilder>::build_anchored_block
at src/chainstate/stacks/miner.rs:1955:13
58: stacks_inspect::main
at src/main.rs:771:26
59: core::ops::function::FnOnce::call_once
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:227:5
std::sys_common::backtrace::__rust_begin_short_backtrace
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/sys_common/backtrace.rs:122:18
60: std::rt::lang_start::{{closure}}
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/rt.rs:145:18
61: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/ops/function.rs:259:13
std::panicking::try::do_call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:492:40
std::panicking::try
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:456:19
std::panic::catch_unwind
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panic.rs:137:14
std::rt::lang_start_internal::{{closure}}
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/rt.rs:128:48
std::panicking::try::do_call
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:492:40
std::panicking::try
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:456:19
std::panic::catch_unwind
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panic.rs:137:14
std::rt::lang_start_internal
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/rt.rs:128:20
62: main
63: __libc_start_main
64: _start