Created
December 17, 2019 03:43
-
-
Save daithi-coombes/076015d2f34f26e5db0630140287f8a5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
panic: leveldb: internal key "\xaa\xfb", len=2: invalid length | |
goroutine 42 [running]: | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.internalKey.assert(0xc001d9a6c0, 0x2, 0x30) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/key.go:111 +0x15c | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.internalKey.ukey(0xc001d9a6c0, 0x2, 0x30, 0x30, 0xc001d9a660, 0x20) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/key.go:116 +0x3f | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*iComparer).Compare(0xc000424bc0, 0xc001d9a6c0, 0x2, 0x30, 0xc001d9a660, 0x28, 0x28, 0xffffffffffffffff) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/comparer.go:38 +0x4c | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek(0xc001da8000, 0xc001d9a660, 0x28, 0x28, 0xc001d90101) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table/reader.go:243 +0x291 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table.(*Reader).find(0xc02b254680, 0xc001d9a660, 0x28, 0x28, 0xc02b0ade01, 0x0, 0xc0002a2c00, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table/reader.go:862 +0x4bd | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find(0xc02b254680, 0xc001d9a660, 0x28, 0x28, 0x1, 0x0, 0xc000424bc0, 0xc0001e5470, 0x20, 0x28, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table/reader.go:918 +0x7a | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*tOps).find(0xc0004019b0, 0xc000312e10, 0xc001d9a660, 0x28, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/table.go:383 +0x132 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*version).get.func1(0x2, 0xc000312e10, 0x20) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/version.go:176 +0x452 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping(0xc019122ff0, 0x0, 0x0, 0x0, 0xc001d9a660, 0x28, 0x28, 0xc02b0ae190, 0xc02b0ae160) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/version.go:125 +0x477 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*version).get(0xc019122ff0, 0x0, 0x0, 0x0, 0xc001d9a660, 0x28, 0x28, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/version.go:160 +0x2b2 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).get(0xc0000ae820, 0x0, 0x0, 0x0, 0x0, 0xc001da62c0, 0x20, 0x20, 0x655b62, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:779 +0x397 | |
github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb.(*DB).Get(0xc0000ae820, 0xc001da62c0, 0x20, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/vendor/github.com/syndtr/goleveldb/leveldb/db.go:845 +0x12f | |
github.com/ethereum/go-ethereum/ethdb.(*LDBDatabase).Get(0xc0000d8420, 0xc001da62c0, 0x20, 0x20, 0x1, 0xe, 0x1, 0xc001b4bcf3, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/ethdb/database.go:112 +0x5a | |
github.com/ethereum/go-ethereum/trie.(*Database).node(0xc00032b860, 0x9eae49a9003dfbaa, 0x25a0a2cd78c3f3ef, 0xf987e2637ee55ef4, 0xa95b43bb7087a91c, 0x0, 0xc02b0ae5a0, 0x613536) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/database.go:379 +0x13e | |
github.com/ethereum/go-ethereum/trie.(*Trie).resolveHash(0xc001c6f450, 0xc001da62a0, 0x20, 0x20, 0xc001d6aa50, 0x3, 0x41, 0xc001d87e00, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:434 +0x140 | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14ef980, 0xc001d974e0, 0xc001d6aa50, 0x41, 0x41, 0x3, 0x73, 0x80, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:167 +0xf8 | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14edb40, 0xc001d87e00, 0xc001d6aa50, 0x41, 0x41, 0x2, 0x14edb40, 0xc001d87e00, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:159 +0x6e8 | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14ef980, 0xc001d97460, 0xc001d6aa50, 0x41, 0x41, 0x2, 0x194, 0x1a0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:171 +0x22a | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14edb40, 0xc001d87cc0, 0xc001d6aa50, 0x41, 0x41, 0x1, 0x14edb40, 0xc001d87cc0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:159 +0x6e8 | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14ef980, 0xc001d96420, 0xc001d6aa50, 0x41, 0x41, 0x1, 0x210cf8849f281985, 0x4294cb7ccdd784f1, 0xc02b0aedf8, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:171 +0x22a | |
github.com/ethereum/go-ethereum/trie.(*Trie).tryGet(0xc001c6f450, 0x14edb40, 0xc001d87680, 0xc001d6aa50, 0x41, 0x41, 0x0, 0x20, 0xc001c6f470, 0x20, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:159 +0x6e8 | |
github.com/ethereum/go-ethereum/trie.(*Trie).TryGet(0xc001c6f450, 0xc001c6f470, 0x20, 0x20, 0xc001c6f470, 0x20, 0x20, 0x1037ac0, 0xc001d94f00) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/trie.go:133 +0x7b | |
github.com/ethereum/go-ethereum/trie.(*SecureTrie).TryGet(0xc001c6f450, 0xc001da6060, 0x14, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/trie/secure_trie.go:80 +0x7b | |
github.com/ethereum/go-ethereum/core/state.(*StateDB).getStateObject(0xc000fb9110, 0x697f0a58259cbfb4, 0x53275872e146c62e, 0xc0f2aff581, 0x18) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/state/statedb.go:416 +0x131 | |
github.com/ethereum/go-ethereum/core/state.(*StateDB).GetCodeSize(0xc000fb9110, 0x697f0a58259cbfb4, 0x53275872e146c62e, 0xf2aff581, 0x1) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/state/statedb.go:233 +0x5a | |
github.com/ethereum/go-ethereum/core/vm.opExtCodeSize(0xc001c61868, 0xc001d9ea80, 0xc001d2ef00, 0xc001d96d60, 0xc001d96d80, 0x2bc, 0x1388, 0x32, 0x61a8, 0xc001d9c000) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/instructions.go:480 +0x95 | |
github.com/ethereum/go-ethereum/core/vm.(*EVMInterpreter).Run(0xc001d9ea80, 0xc001d2ef00, 0xc001c77840, 0x24, 0x40, 0xc02b0af501, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/interpreter.go:261 +0x4d9 | |
github.com/ethereum/go-ethereum/core/vm.run(0xc001d9c000, 0xc001d2ef00, 0xc001c77840, 0x24, 0x40, 0x801, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/evm.go:74 +0x230 | |
github.com/ethereum/go-ethereum/core/vm.(*EVM).StaticCall(0xc001d9c000, 0x14e65e0, 0xc001d7f7a0, 0x98bf7e14e197715c, 0xeb2bd3c38b2a8a65, 0x292869f1, 0xc001c77840, 0x24, 0x40, 0x186a0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/evm.go:381 +0x304 | |
github.com/ethereum/go-ethereum/core/vm.(*EVM).StaticCallFromSystem.func1(0xc001c77840, 0x24, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/evm.go:543 +0xde | |
github.com/ethereum/go-ethereum/core/vm.(*EVM).handleABICall(0xc001d9c000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/evm.go:563 +0x2dd | |
github.com/ethereum/go-ethereum/core/vm.(*EVM).StaticCallFromSystem(0xc001d9c000, 0x98bf7e14e197715c, 0xeb2bd3c38b2a8a65, 0xc0292869f1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/vm/evm.go:546 +0x12d | |
github.com/ethereum/go-ethereum/contract_comm.makeCallFromSystem(0x98bf7e14e197715c, 0xeb2bd3c38b2a8a65, 0x292869f1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/contract_comm/evm.go:195 +0x152 | |
github.com/ethereum/go-ethereum/contract_comm.MakeStaticCallWithAddress(0x98bf7e14e197715c, 0xeb2bd3c38b2a8a65, 0x292869f1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/contract_comm/evm.go:145 +0x138 | |
github.com/ethereum/go-ethereum/contract_comm/currency.GetBalanceOf(0xb66cc50366a1bc43, 0xa2a1b73636dad181, 0xe197715cfc8b5925, 0x8b2a8a6598bf7e14, 0x292869f1eb2bd3c3, 0x186a0, 0x0, 0x0, 0x0, 0xc01912f4a0, ...) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/contract_comm/currency/currency.go:206 +0x356 | |
github.com/ethereum/go-ethereum/core.ValidateTransactorBalanceCoversTx(0xc0018b4210, 0xb66cc50366a1bc43, 0xa2a1b73636dad181, 0xc0fc8b5925, 0xc000272000, 0x5, 0x1) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:1209 +0xd0 | |
github.com/ethereum/go-ethereum/core.(*TxPool).validateTx(0xc000307dc0, 0xc0018b4210, 0xc1f34fcec1f0ea00, 0x9de18094f8e6a342, 0x8aed4c08abe79d06) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:643 +0x24a | |
github.com/ethereum/go-ethereum/core.(*TxPool).add(0xc000307dc0, 0xc0018b4210, 0x0, 0xc001c693d0, 0x1, 0x1) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:687 +0xc5 | |
github.com/ethereum/go-ethereum/core.(*TxPool).addTxsLocked(0xc000307dc0, 0xc001c893c0, 0x1, 0x4, 0xc001c81f00, 0x11ee320, 0xc001c81fe0, 0xc02b0b0ee8) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:894 +0x12e | |
github.com/ethereum/go-ethereum/core.(*TxPool).addTxs(0xc000307dc0, 0xc001c893c0, 0x1, 0x4, 0xc1f34fcec1f0ea00, 0x0, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:882 +0xaf | |
github.com/ethereum/go-ethereum/core.(*TxPool).AddRemotes(0xc000307dc0, 0xc001c893c0, 0x1, 0x4, 0x8aed4c08abe79d06, 0x12e697b94, 0x207ee40) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/core/tx_pool.go:856 +0x4e | |
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handleMsg(0xc0196c4690, 0xc01874d080, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/eth/handler.go:754 +0x4cb | |
github.com/ethereum/go-ethereum/eth.(*ProtocolManager).handle(0xc0196c4690, 0xc01874d080, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/eth/handler.go:356 +0x90b | |
github.com/ethereum/go-ethereum/eth.NewProtocolManager.func1(0xc018fbb960, 0x14e8f40, 0xc0000b7d40, 0x0, 0x0) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/eth/handler.go:167 +0x1b8 | |
github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols.func1(0xc0000b7d40, 0xc018fbb960, 0x14e8f40, 0xc0000b7d40) | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/p2p/peer.go:380 +0x66 | |
created by github.com/ethereum/go-ethereum/p2p.(*Peer).startProtocols | |
/go-ethereum/build/_workspace/src/github.com/ethereum/go-ethereum/p2p/peer.go:379 +0x1fb |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment