paritytech / polkadot

Polkadot Node Implementation
GNU General Public License v3.0
7.12k stars 1.58k forks source link

Polkadot v0.9.25 Release checklist #5679

Closed github-actions[bot] closed 2 years ago

github-actions[bot] commented 2 years ago

Release Checklist

This is the release checklist for Polkadot v0.9.25. All following checks should be completed before publishing a new release of the Polkadot/Kusama/Westend/Rococo runtime or client. The current release candidate can be checked out with git checkout release-v0.9.25

Runtime Releases

These checks should be performed on the codebase prior to forking to a release- candidate branch.

The following checks can be performed after we have forked off to the release- candidate branch or started an additional release candidate branch (rc-2, rc-3, etc)

All Releases

coderobe commented 2 years ago

Metadata comparison: Date: Thu Jun 16 13:22:07 UTC 2022 Reference: wss://rococo-rpc.polkadot.io Target version: polkadot 0.9.25-c9db1abb121 Chain: rococo-local

          [Spec] name: rococo
                 spec_version: 9230 -> 9250
                 transaction_version: 0
      [Metadata] version: 14
       [Modules] num: 49
                      [System] idx: 0 (calls: 9, storage: 17)
                        [Babe] idx: 1 (calls: 3, storage: 17)
                   [Timestamp] idx: 2 (calls: 1, storage: 3)
                     [Indices] idx: 3 (calls: 5, storage: 2)
                    [Balances] idx: 4 (calls: 6, storage: 6)
                  [Authorship] idx: 6 (calls: 1, storage: 4)
                     [Session] idx: 9 (calls: 2, storage: 8)
                     [Grandpa] idx: 10 (calls: 3, storage: 7)
                    [ImOnline] idx: 11 (calls: 1, storage: 5)
               [Configuration] idx: 14 (calls: 45, storage: 4)
                [ParaInherent] idx: 17 (calls: 1, storage: 3)
                       [Paras] idx: 19 (calls: 8, storage: 20)
                 [Initializer] idx: 20 (calls: 1, storage: 3)
                         [Ump] idx: 22 (calls: 1, storage: 7)
                        [Hrmp] idx: 23 (calls: 7, storage: 13)
               [ParasDisputes] idx: 25 (calls: 1, storage: 6)
                   [Registrar] idx: 26 (calls: 6, storage: 4)
                    [Auctions] idx: 27 (calls: 3, storage: 5)
                   [Crowdloan] idx: 28 (calls: 9, storage: 5)
                       [Slots] idx: 29 (calls: 3, storage: 2)
               [AssignedSlots] idx: 31 (calls: 3, storage: 6)
                        [Sudo] idx: 32 (calls: 4, storage: 2)
            [ValidatorManager] idx: 36 (calls: 2, storage: 3)
         [BridgeRococoGrandpa] idx: 40 (calls: 4, storage: 10)
         [BridgeWococoGrandpa] idx: 41 (calls: 4, storage: 10)
        [BridgeRococoMessages] idx: 43 (calls: 7, storage: 6)
        [BridgeWococoMessages] idx: 44 (calls: 7, storage: 6)
                  [Collective] idx: 80 (calls: 6, storage: 7)
                  [Membership] idx: 81 (calls: 7, storage: 3)
                       [Proxy] idx: 91 (calls: 10, storage: 3)
                    [Multisig] idx: 92 (calls: 4, storage: 3)
                   [XcmPallet] idx: 99 (calls: 10, storage: 10)

------------------------------ SUMMARY ------------------------------- ⚠️ This filter is here to help spotting changes that should be reviewed carefully. ⚠️ It catches only index changes, deletions and value decreases.

Deletions

n/a

Index changes

n/a

Decreases


coderobe commented 2 years ago

Metadata comparison: Date: Thu Jun 16 13:22:01 UTC 2022 Reference: wss://westend-rpc.polkadot.io Target version: polkadot 0.9.25-c9db1abb121 Chain: westend-local

          [Spec] name: westend
                 spec_version: 9230 -> 9250
                 transaction_version: 11
      [Metadata] version: 14
       [Modules] num: 46
                      [System] idx: 0 (calls: 9, storage: 17)
                        [Babe] idx: 1 (calls: 3, storage: 17)
                   [Timestamp] idx: 2 (calls: 1, storage: 3)
                     [Indices] idx: 3 (calls: 5, storage: 2)
                    [Balances] idx: 4 (calls: 6, storage: 6)
                  [Authorship] idx: 5 (calls: 1, storage: 4)
                     [Staking] idx: 6 (calls: 26, storage: 40)
                     [Session] idx: 8 (calls: 2, storage: 8)
                     [Grandpa] idx: 10 (calls: 3, storage: 7)
                    [ImOnline] idx: 11 (calls: 1, storage: 5)
                    [Identity] idx: 17 (calls: 15, storage: 5)
                    [Recovery] idx: 18 (calls: 9, storage: 4)
                     [Vesting] idx: 19 (calls: 5, storage: 3)
                   [Scheduler] idx: 20 (calls: 6, storage: 3)
                    [Preimage] idx: 28 (calls: 4, storage: 3)
                        [Sudo] idx: 21 (calls: 4, storage: 2)
                       [Proxy] idx: 22 (calls: 10, storage: 3)
                    [Multisig] idx: 23 (calls: 4, storage: 3)
  [ElectionProviderMultiPhase] idx: 24 (calls: 5, storage: 11)
                   [VoterList] idx: 25 (calls: 2, storage: 4)
             [NominationPools] idx: 29 (calls: 12 -> 13, storage: 19)
                               [+] calls: chill
               [Configuration] idx: 42 (calls: 45, storage: 4)
                [ParaInherent] idx: 45 (calls: 1, storage: 3)
                       [Paras] idx: 47 (calls: 8, storage: 20)
                 [Initializer] idx: 48 (calls: 1, storage: 3)
                         [Ump] idx: 50 (calls: 1, storage: 7)
                        [Hrmp] idx: 51 (calls: 7, storage: 13)
               [ParasDisputes] idx: 53 (calls: 1, storage: 6)
                   [Registrar] idx: 60 (calls: 6, storage: 4)
                       [Slots] idx: 61 (calls: 3, storage: 2)
                    [Auctions] idx: 63 (calls: 3, storage: 5)
                   [Crowdloan] idx: 64 (calls: 9, storage: 5)
               [AssignedSlots] idx: 65 (calls: 3, storage: 6)
                   [XcmPallet] idx: 99 (calls: 10, storage: 10)

------------------------------ SUMMARY ------------------------------- ⚠️ This filter is here to help spotting changes that should be reviewed carefully. ⚠️ It catches only index changes, deletions and value decreases.

Deletions

n/a

Index changes

n/a

Decreases


coderobe commented 2 years ago

Metadata comparison: Date: Thu Jun 16 13:21:57 UTC 2022 Reference: wss://rpc.polkadot.io Target version: polkadot 0.9.25-c9db1abb121 Chain: polkadot-local

          [Spec] name: polkadot
                 spec_version: 9220 -> 9250
                 transaction_version: 12
      [Metadata] version: 14
       [Modules] num: 51
                 [+] modules: VoterList
                 [-] modules: BagsList
                      [System] idx: 0 (calls: 9, storage: 17)
                   [Scheduler] idx: 1 (calls: 6, storage: 3)
                    [Preimage] idx: 10 (calls: 4, storage: 3)
                        [Babe] idx: 2 (calls: 3, storage: 17)
                   [Timestamp] idx: 3 (calls: 1, storage: 3)
                     [Indices] idx: 4 (calls: 5, storage: 2)
                    [Balances] idx: 5 (calls: 6, storage: 6)
                  [Authorship] idx: 6 (calls: 1, storage: 4)
                     [Staking] idx: 7 (calls: 26, storage: 40)
                     [Session] idx: 9 (calls: 2, storage: 8)
                     [Grandpa] idx: 11 (calls: 3, storage: 7)
                    [ImOnline] idx: 12 (calls: 1, storage: 5)
                   [Democracy] idx: 14 (calls: 25, storage: 14)
                     [Council] idx: 15 (calls: 6, storage: 7)
          [TechnicalCommittee] idx: 16 (calls: 6, storage: 7)
            [PhragmenElection] idx: 17 (calls: 6, storage: 6)
         [TechnicalMembership] idx: 18 (calls: 7, storage: 3)
                    [Treasury] idx: 19 (calls: 4 -> 5, storage: 4)
                               [+] calls: spend
                            [removeApproval] idx: 3 -> 4 (args: 1)
                                             (Compact<u32>)
                      [Claims] idx: 24 (calls: 5, storage: 6)
                     [Vesting] idx: 25 (calls: 5, storage: 3)
                    [Identity] idx: 28 (calls: 15, storage: 5)
                       [Proxy] idx: 29 (calls: 10, storage: 3)
                    [Multisig] idx: 30 (calls: 4, storage: 3)
                    [Bounties] idx: 34 (calls: 9, storage: 5)
               [ChildBounties] idx: 38 (calls: 7, storage: 6)
                        [Tips] idx: 35 (calls: 6, storage: 3)
  [ElectionProviderMultiPhase] idx: 36 (calls: 5, storage: 11)
               [Configuration] idx: 51 (calls: 45, storage: 4)
                [ParaInherent] idx: 54 (calls: 1, storage: 3)
                       [Paras] idx: 56 (calls: 8, storage: 20)
                 [Initializer] idx: 57 (calls: 1, storage: 3)
                         [Ump] idx: 59 (calls: 1, storage: 7)
                        [Hrmp] idx: 60 (calls: 7, storage: 13)
               [ParasDisputes] idx: 62 (calls: 1, storage: 6)
                   [Registrar] idx: 70 (calls: 6, storage: 4)
                       [Slots] idx: 71 (calls: 3, storage: 2)
                    [Auctions] idx: 72 (calls: 3, storage: 5)
                   [Crowdloan] idx: 73 (calls: 9, storage: 5)
                   [XcmPallet] idx: 99 (calls: 10, storage: 10)

------------------------------ SUMMARY ------------------------------- ⚠️ This filter is here to help spotting changes that should be reviewed carefully. ⚠️ It catches only index changes, deletions and value decreases.

Deletions

13: [-] modules: BagsList

Index changes

33: [removeApproval] idx: 3 -> 4 (args: 1)

Decreases


coderobe commented 2 years ago

kusama extrinsics ordering check stalled https://github.com/paritytech/polkadot/runs/6919166478?check_suite_focus=true resolved

Metadata comparison: Date: Fri Jun 17 11:15:34 UTC 2022 Reference: wss://kusama-rpc.polkadot.io Target version: polkadot 0.9.25-c9db1abb121 Chain: kusama-local

          [Spec] name: kusama
                 spec_version: 9230 -> 9250
                 transaction_version: 11
      [Metadata] version: 14
       [Modules] num: 55
                      [System] idx: 0 (calls: 9, storage: 17)
                        [Babe] idx: 1 (calls: 3, storage: 17)
                   [Timestamp] idx: 2 (calls: 1, storage: 3)
                     [Indices] idx: 3 (calls: 5, storage: 2)
                    [Balances] idx: 4 (calls: 6, storage: 6)
                  [Authorship] idx: 5 (calls: 1, storage: 4)
                     [Staking] idx: 6 (calls: 26, storage: 40)
                     [Session] idx: 8 (calls: 2, storage: 8)
                     [Grandpa] idx: 10 (calls: 3, storage: 7)
                    [ImOnline] idx: 11 (calls: 1, storage: 5)
                   [Democracy] idx: 13 (calls: 25, storage: 14)
                     [Council] idx: 14 (calls: 6, storage: 7)
          [TechnicalCommittee] idx: 15 (calls: 6, storage: 7)
            [PhragmenElection] idx: 16 (calls: 6, storage: 6)
         [TechnicalMembership] idx: 17 (calls: 7, storage: 3)
                    [Treasury] idx: 18 (calls: 4 -> 5, storage: 4)
                               [+] calls: spend
                            [removeApproval] idx: 3 -> 4 (args: 1)
                                             (Compact<u32>)
                      [Claims] idx: 19 (calls: 5, storage: 6)
                    [Identity] idx: 25 (calls: 15, storage: 5)
                     [Society] idx: 26 (calls: 12, storage: 17)
                    [Recovery] idx: 27 (calls: 9, storage: 4)
                     [Vesting] idx: 28 (calls: 5, storage: 3)
                   [Scheduler] idx: 29 (calls: 6, storage: 3)
                       [Proxy] idx: 30 (calls: 10, storage: 3)
                    [Multisig] idx: 31 (calls: 4, storage: 3)
                    [Preimage] idx: 32 (calls: 4, storage: 3)
                    [Bounties] idx: 35 (calls: 9, storage: 5)
               [ChildBounties] idx: 40 (calls: 7, storage: 6)
                        [Tips] idx: 36 (calls: 6, storage: 3)
  [ElectionProviderMultiPhase] idx: 37 (calls: 5, storage: 11)
                        [Gilt] idx: 38 (calls: 4, storage: 5)
                   [VoterList] idx: 39 (calls: 2, storage: 4)
             [NominationPools] idx: 41 (calls: 12 -> 13, storage: 19)
                               [+] calls: chill
               [Configuration] idx: 51 (calls: 45, storage: 4)
                [ParaInherent] idx: 54 (calls: 1, storage: 3)
                       [Paras] idx: 56 (calls: 8, storage: 20)
                 [Initializer] idx: 57 (calls: 1, storage: 3)
                         [Ump] idx: 59 (calls: 1, storage: 7)
                        [Hrmp] idx: 60 (calls: 7, storage: 13)
               [ParasDisputes] idx: 62 (calls: 1, storage: 6)
                   [Registrar] idx: 70 (calls: 6, storage: 4)
                       [Slots] idx: 71 (calls: 3, storage: 2)
                    [Auctions] idx: 72 (calls: 3, storage: 5)
                   [Crowdloan] idx: 73 (calls: 9, storage: 5)
                   [XcmPallet] idx: 99 (calls: 10, storage: 10)

------------------------------ SUMMARY ------------------------------- ⚠️ This filter is here to help spotting changes that should be reviewed carefully. ⚠️ It catches only index changes, deletions and value decreases.

Deletions

n/a

Index changes

29: [removeApproval] idx: 3 -> 4 (args: 1)

Decreases


coderobe commented 2 years ago

looks like we need a transaction_version bump on kusama and polkadot because we have index changes in the treasury pallet

edit: done!

coderobe commented 2 years ago

the benchmarks are stalled because the bm hosts cannot build polkadot anymore:

[+] Compiling benchmarks...
error: failed to parse manifest at `/home/gitlab-runner/builds/G3WgZWf2/0/parity/mirrors/polkadot/Cargo.toml`
Caused by:
  feature `named-profiles` is required
  The package requires the Cargo feature called `named-profiles`, but that feature is not stabilized in this version of Cargo (1.56.0 (4ed5d137b 2021-10-04)).
  Consider trying a newer version of Cargo (this may require the nightly release).
  See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#custom-named-profiles for more information about the status of this feature.

The relevant hosts (bm4, bm5, bm6) are manually deployed with ansible and will need their packages updated.

see also https://github.com/paritytech/devops/issues/1680

coderobe commented 2 years ago

ran into an issue during try-runtime for kusama

2022-06-17 14:07:53.673  WARN tokio-runtime-worker jsonrpsee_core::client::async_client: Custom("[backend]: frontend dropped; terminate client")
2022-06-17 14:07:53.674  INFO                 main remote-ext: injecting a total of 723830 top keys    
2022-06-17 14:08:14.410  INFO                 main remote-ext: injecting a total of 149425 child keys    
2022-06-17 14:08:23.169  INFO                 main remote-ext: initialized state externalities with storage root 0x92158f20c8f60a86677274b3a246f1e36b0a0fc70c2251b4e5d10500ece8d4e5    
2022-06-17 14:08:25.015  INFO                 main jsonrpsee_client_transport::ws: Connection established to target: Target { sockaddrs: [], host: "kusama-try-runtime-node.parity-chains.parity.io", host_header: "kusama-try-runtime-node.parity-chains.parity.io:443", _mode: Tls, path_and_query: "/" }
2022-06-17 14:08:25.027  INFO                 main try-runtime::cli: found matching spec name: "kusama"    
2022-06-17 14:08:25.027  WARN                 main try-runtime::cli: spec version mismatch (local 9250 != remote 9230). This could cause some issues.    
2022-06-17 14:08:25.027  WARN tokio-runtime-worker jsonrpsee_core::client::async_client: Custom("[backend]: frontend dropped; terminate client")
2022-06-17 14:08:27.372  INFO                 main kusama_runtime: try-runtime::on_runtime_upgrade kusama.    
2022-06-17 14:08:27.480 ERROR                 main runtime: panicked at 'called `Result::unwrap()` on an `Err` value: "list node data is not corrupt"', /usr/local/cargo/git/checkouts/substrate-7e08433d4c370a21/c1f1fdf/frame/executive/src/lib.rs:266:88    
Error: 
   0: Invalid input: failed to execute TryRuntime_on_runtime_upgrade: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed
      WASM backtrace:
          0: 0x540d4f - <unknown>!rust_begin_unwind
          1: 0x56d3 - <unknown>!core::panicking::panic_fmt::h781687f2782526ba
          2: 0x5a2c - <unknown>!core::result::unwrap_failed::hd41a4510b83064e5
          3: 0x4d3ee0 - <unknown>!frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::try_runtime_upgrade::hb609cfeae4f4123e
          4: 0x57dfa - <unknown>!<kusama_runtime::Runtime as frame_try_runtime::runtime_decl_for_TryRuntime::TryRuntime<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,()>,kusama_runtime::Call,sp_runtime::MultiSignature,(frame_system::extensions::check_non_zero_sender::CheckNonZeroSender<kusama_runtime::Runtime>,frame_system::extensions::check_spec_version::CheckSpecVersion<kusama_runtime::Runtime>,frame_system::extensions::check_tx_version::CheckTxVersion<kusama_runtime::Runtime>,frame_system::extensions::check_genesis::CheckGenesis<kusama_runtime::Runtime>,frame_system::extensions::check_mortality::CheckMortality<kusama_runtime::Runtime>,frame_system::extensions::check_nonce::CheckNonce<kusama_runtime::Runtime>,frame_system::extensions::check_weight::CheckWeight<kusama_runtime::Runtime>,pallet_transaction_payment::ChargeTransactionPayment<kusama_runtime::Runtime>)>>>>::on_runtime_upgrade::hdf67f3841144035a
          5: 0x5032b7 - <unknown>!TryRuntime_on_runtime_upgrade
   0: 
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 3 frames hidden ⋮                               
   4: polkadot::main::h6864b53a78191862
      at <unknown source file>:<unknown line>
   5: std::sys_common::backtrace::__rust_begin_short_backtrace::h6bef32eb7883de15
      at <unknown source file>:<unknown line>
   6: std::rt::lang_start::{{closure}}::h3e7753a6502ffe7e
      at <unknown source file>:<unknown line>
   7: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb7014f43484a8b4e
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:259
   8: std::panicking::try::do_call::h7bc9dc436daeb8c7
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492
   9: std::panicking::try::h653d68a27ff5f175
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456
  10: std::panic::catch_unwind::h9d739f9f59895e68
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137
  11: std::rt::lang_start_internal::{{closure}}::hf006f2bc7ce22bbe
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/rt.rs:128
  12: std::panicking::try::do_call::hfb39d6df61a2e69f
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492
  13: std::panicking::try::h13e2d225134958ac
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456
  14: std::panic::catch_unwind::h3bd49b5a5dfb1a50
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137
  15: std::rt::lang_start_internal::h2ba92edce36c035e
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/rt.rs:128
  16: main<unknown>
      at <unknown source file>:<unknown line>
  17: __libc_start_main<unknown>
      at <unknown source file>:<unknown line>
  18: _start<unknown>
      at <unknown source file>:<unknown line>
coderobe commented 2 years ago

the migration RenameBagsListToVoterList has already been included in previous runtimes i think, and should thus be dropped. however, i don't know if that's the cause of the previous issue

coderobe commented 2 years ago

cleaning up stale migrations in https://github.com/paritytech/polkadot/pull/5695 and https://github.com/paritytech/polkadot/pull/5694 (master)

coderobe commented 2 years ago

todo for me on monday: bump substrate to b8c1642e4d451bbc3ccfda88e58084d073a1a310 & build fresh rc

coderobe commented 2 years ago

benchmarks https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/1635508 https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/1635509 https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/1635399 https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/1635510

coderobe commented 2 years ago

weights master https://github.com/paritytech/polkadot/pull/5704 weights release branch https://github.com/paritytech/polkadot/pull/5705

chevdor commented 2 years ago

Ping'ed Jaco + Signer's team

chevdor commented 2 years ago

v0.9.25 is out 🎉

ark930 commented 2 years ago

ran into an issue during try-runtime for kusama

2022-06-17 14:07:53.673  WARN tokio-runtime-worker jsonrpsee_core::client::async_client: Custom("[backend]: frontend dropped; terminate client")
2022-06-17 14:07:53.674  INFO                 main remote-ext: injecting a total of 723830 top keys    
2022-06-17 14:08:14.410  INFO                 main remote-ext: injecting a total of 149425 child keys    
2022-06-17 14:08:23.169  INFO                 main remote-ext: initialized state externalities with storage root 0x92158f20c8f60a86677274b3a246f1e36b0a0fc70c2251b4e5d10500ece8d4e5    
2022-06-17 14:08:25.015  INFO                 main jsonrpsee_client_transport::ws: Connection established to target: Target { sockaddrs: [], host: "kusama-try-runtime-node.parity-chains.parity.io", host_header: "kusama-try-runtime-node.parity-chains.parity.io:443", _mode: Tls, path_and_query: "/" }
2022-06-17 14:08:25.027  INFO                 main try-runtime::cli: found matching spec name: "kusama"    
2022-06-17 14:08:25.027  WARN                 main try-runtime::cli: spec version mismatch (local 9250 != remote 9230). This could cause some issues.    
2022-06-17 14:08:25.027  WARN tokio-runtime-worker jsonrpsee_core::client::async_client: Custom("[backend]: frontend dropped; terminate client")
2022-06-17 14:08:27.372  INFO                 main kusama_runtime: try-runtime::on_runtime_upgrade kusama.    
2022-06-17 14:08:27.480 ERROR                 main runtime: panicked at 'called `Result::unwrap()` on an `Err` value: "list node data is not corrupt"', /usr/local/cargo/git/checkouts/substrate-7e08433d4c370a21/c1f1fdf/frame/executive/src/lib.rs:266:88    
Error: 
   0: Invalid input: failed to execute TryRuntime_on_runtime_upgrade: Execution aborted due to trap: wasm trap: wasm `unreachable` instruction executed
      WASM backtrace:
          0: 0x540d4f - <unknown>!rust_begin_unwind
          1: 0x56d3 - <unknown>!core::panicking::panic_fmt::h781687f2782526ba
          2: 0x5a2c - <unknown>!core::result::unwrap_failed::hd41a4510b83064e5
          3: 0x4d3ee0 - <unknown>!frame_executive::Executive<System,Block,Context,UnsignedValidator,AllPalletsWithSystem,COnRuntimeUpgrade>::try_runtime_upgrade::hb609cfeae4f4123e
          4: 0x57dfa - <unknown>!<kusama_runtime::Runtime as frame_try_runtime::runtime_decl_for_TryRuntime::TryRuntime<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,()>,kusama_runtime::Call,sp_runtime::MultiSignature,(frame_system::extensions::check_non_zero_sender::CheckNonZeroSender<kusama_runtime::Runtime>,frame_system::extensions::check_spec_version::CheckSpecVersion<kusama_runtime::Runtime>,frame_system::extensions::check_tx_version::CheckTxVersion<kusama_runtime::Runtime>,frame_system::extensions::check_genesis::CheckGenesis<kusama_runtime::Runtime>,frame_system::extensions::check_mortality::CheckMortality<kusama_runtime::Runtime>,frame_system::extensions::check_nonce::CheckNonce<kusama_runtime::Runtime>,frame_system::extensions::check_weight::CheckWeight<kusama_runtime::Runtime>,pallet_transaction_payment::ChargeTransactionPayment<kusama_runtime::Runtime>)>>>>::on_runtime_upgrade::hdf67f3841144035a
          5: 0x5032b7 - <unknown>!TryRuntime_on_runtime_upgrade
   0: 
  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                                ⋮ 3 frames hidden ⋮                               
   4: polkadot::main::h6864b53a78191862
      at <unknown source file>:<unknown line>
   5: std::sys_common::backtrace::__rust_begin_short_backtrace::h6bef32eb7883de15
      at <unknown source file>:<unknown line>
   6: std::rt::lang_start::{{closure}}::h3e7753a6502ffe7e
      at <unknown source file>:<unknown line>
   7: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::hb7014f43484a8b4e
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:259
   8: std::panicking::try::do_call::h7bc9dc436daeb8c7
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492
   9: std::panicking::try::h653d68a27ff5f175
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456
  10: std::panic::catch_unwind::h9d739f9f59895e68
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137
  11: std::rt::lang_start_internal::{{closure}}::hf006f2bc7ce22bbe
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/rt.rs:128
  12: std::panicking::try::do_call::hfb39d6df61a2e69f
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492
  13: std::panicking::try::h13e2d225134958ac
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456
  14: std::panic::catch_unwind::h3bd49b5a5dfb1a50
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137
  15: std::rt::lang_start_internal::h2ba92edce36c035e
      at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/rt.rs:128
  16: main<unknown>
      at <unknown source file>:<unknown line>
  17: __libc_start_main<unknown>
      at <unknown source file>:<unknown line>
  18: _start<unknown>
      at <unknown source file>:<unknown line>

Any idea how to solve this issue? https://github.com/paritytech/polkadot/issues/5819

chevdor commented 2 years ago

This issue is not the place to report a new issue. I suggest using the latest version first (v0.9.26) and open a new issue if you still run into this problerm.