Bug: account with sufficient balance to pay account creation not pay anything if balance < NewAccountPrice + ExisterntialDeposit
For the first time on my local dev node, on a random transfert from the wallet Bob with 320 gdev to a wallet with 8.0 gdev, my local node crashed with this stack:
duniter-v2s | ====================
duniter-v2s |
duniter-v2s | Version: 3.0.0-f7c6e25-x86_64-linux-gnu
duniter-v2s |
duniter-v2s | 0: sp_panic_handler::panic_hook
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/panic-handler/src/lib.rs:166:18
duniter-v2s | 1: sp_panic_handler::set::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/panic-handler/src/lib.rs:62:12
duniter-v2s | 2: std::panicking::rust_panic_with_hook
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:610:17
duniter-v2s | 3: std::panicking::begin_panic::{{closure}}
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:526:9
duniter-v2s | 4: std::sys_common::backtrace::__rust_end_short_backtrace
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/sys_common/backtrace.rs:139:18
duniter-v2s | 5: std::panicking::begin_panic
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:525:12
duniter-v2s | 6: <pallet_duniter_account::pallet::Pallet<T> as frame_support::traits::hooks::Hooks<<T as frame_system::pallet::Config>::BlockNumber>>::on_initialize
duniter-v2s | at builds/nodes/rust/duniter-v2s/pallets/duniter-account/src/lib.rs:181:25
duniter-v2s | 7: <pallet_duniter_account::pallet::Pallet<T> as frame_support::traits::hooks::OnInitialize<<T as frame_system::pallet::Config>::BlockNumber>>::on_initialize
duniter-v2s | at builds/nodes/rust/duniter-v2s/pallets/duniter-account/src/lib.rs:145:15
duniter-v2s | 8: <(TupleElement0,TupleElement1) as frame_support::traits::hooks::OnInitialize<BlockNumber>>::on_initialize
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/frame/support/src/traits/hooks.rs:41:1
duniter-v2s | 9: <(TupleElement0,TupleElement1) as frame_support::traits::hooks::OnInitialize<BlockNumber>>::on_initialize
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/frame/support/src/traits/hooks.rs:41:1
duniter-v2s | 10: frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::initialize_block_impl
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/frame/executive/src/lib.rs:307:34
duniter-v2s | 11: frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::initialize_block
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/frame/executive/src/lib.rs:279:3
duniter-v2s | 12: <gdev_runtime::Runtime as sp_api::runtime_decl_for_Core::Core<sp_runtime::generic::block::Block<sp_runtime::generic::header::Header<u32,sp_runtime::traits::BlakeTwo256>,sp_runtime::generic::unchecked_extrinsic::UncheckedExtrinsic<sp_runtime::multiaddress::MultiAddress<<<sp_runtime::MultiSignature as sp_runtime::traits::Verify>::Signer as sp_runtime::traits::IdentifyAccount>::AccountId,()>,gdev_runtime::Call,sp_runtime::MultiSignature,(frame_system::extensions::check_spec_version::CheckSpecVersion<gdev_runtime::Runtime>,frame_system::extensions::check_tx_version::CheckTxVersion<gdev_runtime::Runtime>,frame_system::extensions::check_genesis::CheckGenesis<gdev_runtime::Runtime>,frame_system::extensions::check_mortality::CheckMortality<gdev_runtime::Runtime>,frame_system::extensions::check_nonce::CheckNonce<gdev_runtime::Runtime>,frame_system::extensions::check_weight::CheckWeight<gdev_runtime::Runtime>,pallet_transaction_payment::ChargeTransactionPayment<gdev_runtime::Runtime>)>>>>::initialize_block
duniter-v2s | at builds/nodes/rust/duniter-v2s/runtime/common/src/apis.rs:93:6
duniter-v2s | 13: sp_api::runtime_decl_for_Core::initialize_block_native_call_generator::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/api/src/lib.rs:694:1
duniter-v2s | 14: <sc_service::client::call_executor::LocalCallExecutor<Block,B,E> as sc_client_api::call_executor::CallExecutor<Block>>::contextual_call::{{closure}}::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/client/call_executor.rs:271:29
duniter-v2s | 15: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call::{{closure}}::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:579:61
duniter-v2s | 16: std::panicking::try::do_call
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:406:40
duniter-v2s | 17: __rust_try
duniter-v2s | 18: std::panicking::try
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:370:19
duniter-v2s | 19: std::panic::catch_unwind
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panic.rs:133:14
duniter-v2s | 20: sc_executor::native_executor::with_externalities_safe::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:66:3
duniter-v2s | 21: environmental::using::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/environmental-1.1.3/src/lib.rs:125:3
duniter-v2s | 22: std::thread::local::LocalKey<T>::try_with
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/local.rs:399:16
duniter-v2s | 23: std::thread::local::LocalKey<T>::with
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/local.rs:375:9
duniter-v2s | 24: environmental::using
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/environmental-1.1.3/src/lib.rs:106:2
duniter-v2s | 25: sp_externalities::scope_limited::ext::using
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/environmental-1.1.3/src/lib.rs:252:5
duniter-v2s | 26: sp_externalities::scope_limited::set_and_run_with_externalities
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/externalities/src/scope_limited.rs:31:2
duniter-v2s | 27: sc_executor::native_executor::with_externalities_safe
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:62:2
duniter-v2s | 28: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:579:17
duniter-v2s | 29: sc_executor::native_executor::WasmExecutor<H>::with_instance::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:200:5
duniter-v2s | 30: sc_executor::wasm_runtime::VersionedRuntime::with_instance
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/wasm_runtime.rs:103:18
duniter-v2s | 31: sc_executor::wasm_runtime::RuntimeCache::with_instance
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/wasm_runtime.rs:285:6
duniter-v2s | 32: sc_executor::native_executor::WasmExecutor<H>::with_instance
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:190:9
duniter-v2s | 33: <sc_executor::native_executor::NativeElseWasmExecutor<D> as sp_core::traits::CodeExecutor>::call
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/executor/src/native_executor.rs:542:16
duniter-v2s | 34: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_aux
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/state-machine/src/lib.rs:428:31
duniter-v2s | 35: sp_state_machine::execution::StateMachine<B,H,Exec>::execute_using_consensus_failure_handler
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/state-machine/src/lib.rs:546:46
duniter-v2s | 36: <sc_service::client::call_executor::LocalCallExecutor<Block,B,E> as sc_client_api::call_executor::CallExecutor<Block>>::contextual_call
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/client/call_executor.rs:269:5
duniter-v2s | 37: <sc_service::client::client::Client<B,E,Block,RA> as sp_api::CallApiAt<Block>>::call_api_at
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/client/client.rs:1627:3
duniter-v2s | 38: sp_api::runtime_decl_for_Core::initialize_block_call_api_at
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/api/src/lib.rs:694:1
duniter-v2s | 39: <gdev_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::Core_initialize_block_runtime_api_impl::{{closure}}
duniter-v2s | at builds/nodes/rust/duniter-v2s/runtime/gdev/src/lib.rs:325:1
duniter-v2s | 40: gdev_runtime::RuntimeApiImpl<Block,C>::call_api_at
duniter-v2s | at builds/nodes/rust/duniter-v2s/runtime/common/src/apis.rs:20:3
duniter-v2s | 41: <gdev_runtime::RuntimeApiImpl<__SR_API_BLOCK__,RuntimeApiImplCall> as sp_api::Core<__SR_API_BLOCK__>>::Core_initialize_block_runtime_api_impl
duniter-v2s | at builds/nodes/rust/duniter-v2s/runtime/common/src/apis.rs:20:3
duniter-v2s | 42: sp_api::Core::initialize_block_with_context
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/primitives/api/src/lib.rs:694:1
duniter-v2s | 43: sc_block_builder::BlockBuilder<Block,A,B>::new
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/block-builder/src/lib.rs:184:3
duniter-v2s | 44: <sc_service::client::client::Client<B,E,Block,RA> as sc_block_builder::BlockBuilderProvider<B,Block,sc_service::client::client::Client<B,E,Block,RA>>>::new_block_at
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/client/client.rs:1307:3
duniter-v2s | 45: sc_basic_authorship::basic_authorship::Proposer<B,Block,C,A,PR>::propose_with::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/basic-authorship/src/basic_authorship.rs:351:4
duniter-v2s | 46: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/future/mod.rs:80:19
duniter-v2s | 47: <sc_basic_authorship::basic_authorship::Proposer<B,Block,C,A,PR> as sp_consensus::Proposer<Block>>::propose::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/basic-authorship/src/basic_authorship.rs:308:15
duniter-v2s | 48: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/future/mod.rs:80:19
duniter-v2s | 49: <core::pin::Pin<P> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/future/future.rs:119:9
duniter-v2s | 50: <sc_service::task_manager::prometheus_future::PrometheusFuture<T> as core::future::future::Future>::poll
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/task_manager/prometheus_future.rs:61:3
duniter-v2s | 51: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/panic/unwind_safe.rs:289:9
duniter-v2s | 52: <futures_util::future::future::catch_unwind::CatchUnwind<Fut> as core::future::future::Future>::poll::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.19/src/future/future/catch_unwind.rs:36:42
duniter-v2s | 53: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/panic/unwind_safe.rs:271:9
duniter-v2s | 54: std::panicking::try::do_call
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:406:40
duniter-v2s | 55: __rust_try
duniter-v2s | 56: std::panicking::try
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:370:19
duniter-v2s | 57: std::panic::catch_unwind
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panic.rs:133:14
duniter-v2s | 58: <futures_util::future::future::catch_unwind::CatchUnwind<Fut> as core::future::future::Future>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.19/src/future/future/catch_unwind.rs:36:9
duniter-v2s | 59: <core::pin::Pin<P> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/future/future.rs:119:9
duniter-v2s | 60: futures_util::future::future::FutureExt::poll_unpin
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.19/src/future/future/mod.rs:562:9
duniter-v2s | 61: <futures_util::future::select::Select<A,B> as core::future::future::Future>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/futures-util-0.3.19/src/future/select.rs:105:36
duniter-v2s | 62: sc_service::task_manager::SpawnTaskHandle::spawn_inner::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/task_manager/mod.rs:145:11
duniter-v2s | 63: <core::future::from_generator::GenFuture<T> as core::future::future::Future>::poll
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/future/mod.rs:80:19
duniter-v2s | 64: <tracing_futures::Instrumented<T> as core::future::future::Future>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tracing-futures-0.2.5/src/lib.rs:283:9
duniter-v2s | 65: tokio::park::thread::CachedParkThread::block_on::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/park/thread.rs:263:54
duniter-v2s | 66: tokio::coop::with_budget::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/coop.rs:102:9
duniter-v2s | 67: std::thread::local::LocalKey<T>::try_with
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/local.rs:399:16
duniter-v2s | 68: std::thread::local::LocalKey<T>::with
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/local.rs:375:9
duniter-v2s | 69: tokio::coop::with_budget
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/coop.rs:95:5
duniter-v2s | tokio::coop::budget
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/coop.rs:72:5
duniter-v2s | tokio::park::thread::CachedParkThread::block_on
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/park/thread.rs:263:31
duniter-v2s | 70: tokio::runtime::enter::Enter::block_on
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/enter.rs:151:13
duniter-v2s | 71: tokio::runtime::handle::Handle::block_on
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/handle.rs:320:9
duniter-v2s | 72: sc_service::task_manager::SpawnTaskHandle::spawn_inner::{{closure}}
duniter-v2s | at usr/local/cargo/git/checkouts/substrate-f6ebe91f9d58abf1/8fbc011/client/service/src/task_manager/mod.rs:172:6
duniter-v2s | 73: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/blocking/task.rs:42:21
duniter-v2s | 74: tokio::runtime::task::core::CoreStage<T>::poll::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/core.rs:161:17
duniter-v2s | 75: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/loom/std/unsafe_cell.rs:14:9
duniter-v2s | 76: tokio::runtime::task::core::CoreStage<T>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/core.rs:151:13
duniter-v2s | 77: tokio::runtime::task::harness::poll_future::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/harness.rs:461:19
duniter-v2s | 78: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/panic/unwind_safe.rs:271:9
duniter-v2s | 79: std::panicking::try::do_call
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:406:40
duniter-v2s | 80: __rust_try
duniter-v2s | 81: std::panicking::try
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:370:19
duniter-v2s | 82: std::panic::catch_unwind
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panic.rs:133:14
duniter-v2s | 83: tokio::runtime::task::harness::poll_future
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/harness.rs:449:18
duniter-v2s | 84: tokio::runtime::task::harness::Harness<T,S>::poll_inner
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/harness.rs:98:27
duniter-v2s | 85: tokio::runtime::task::harness::Harness<T,S>::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/harness.rs:53:15
duniter-v2s | 86: tokio::runtime::task::raw::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/raw.rs:113:5
duniter-v2s | 87: tokio::runtime::task::raw::RawTask::poll
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/raw.rs:70:18
duniter-v2s | 88: tokio::runtime::task::UnownedTask<S>::run
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/task/mod.rs:379:9
duniter-v2s | 89: tokio::runtime::blocking::pool::Inner::run
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/blocking/pool.rs:264:17
duniter-v2s | 90: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
duniter-v2s | at usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/tokio-1.15.0/src/runtime/blocking/pool.rs:244:17
duniter-v2s | 91: std::sys_common::backtrace::__rust_begin_short_backtrace
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/sys_common/backtrace.rs:123:18
duniter-v2s | 92: std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/mod.rs:484:17
duniter-v2s | 93: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/panic/unwind_safe.rs:271:9
duniter-v2s | 94: std::panicking::try::do_call
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:406:40
duniter-v2s | 95: __rust_try
duniter-v2s | 96: std::panicking::try
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panicking.rs:370:19
duniter-v2s | 97: std::panic::catch_unwind
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/panic.rs:133:14
duniter-v2s | 98: std::thread::Builder::spawn_unchecked::{{closure}}
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/thread/mod.rs:483:30
duniter-v2s | 99: core::ops::function::FnOnce::call_once{{vtable.shim}}
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/core/src/ops/function.rs:227:5
duniter-v2s | 100: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/alloc/src/boxed.rs:1694:9
duniter-v2s | <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/alloc/src/boxed.rs:1694:9
duniter-v2s | std::sys::unix::thread::Thread::new::thread_start
duniter-v2s | at rustc/936238a92b2f9d6e7afe7dda69b4afd903f96399/library/std/src/sys/unix/thread.rs:106:17
duniter-v2s | 101: start_thread
duniter-v2s | 102: clone
duniter-v2s |
duniter-v2s |
duniter-v2s | Thread 'tokio-runtime-worker' panicked at 'Cannot fail because we checked that the free balance was sufficient', /builds/nodes/rust/duniter-v2s/pallets/duniter-account/src/lib.rs:181
duniter-v2s |
duniter-v2s | This is a bug. Please report it at:
duniter-v2s |
duniter-v2s | support.anonymous.an
duniter-v2s |
duniter-v2s | 2022-05-26 01:17:06 🙌 Starting consensus session on top of parent 0xf06b6a281d5181609049a86578828ff5e092c3c4837a3a10d364a3e98c7528bc
duniter-v2s | 2022-05-26 01:17:06 Proposing failed: ClientImport("RuntimeApiError(Application(Execution(RuntimePanicked(\"Cannot fail because we checked that the free balance was sufficient\"))))")
I didn't notice anything particular before, so unfortunatly I don't how to debug more. I will say if I can reproduce.
Edited by Éloïs