0 node0 stderr node/blockstorage.cpp:1070:15: runtime error: unsigned integer overflow: 0 - 8 cannot be represented in type 'unsigned int'
1 [#0](/bitcoin-bitcoin/0/) 0x561baaf1fb61 in node::BlockManager::ReadRawBlockFromDisk(std::vector<unsigned char, std::allocator<unsigned char>>&, FlatFilePos const&) const src/node/blockstorage.cpp:1070:15
2 [#1](/bitcoin-bitcoin/1/) 0x561bab1a45bf in GetRawBlockChecked(node::BlockManager&, CBlockIndex const&) src/rpc/blockchain.cpp:610:19
3 [#2](/bitcoin-bitcoin/2/) 0x561bab1a45bf in getblock()::$_0::operator()(RPCHelpMan const&, JSONRPCRequest const&) const src/rpc/blockchain.cpp:760:43
4 [#3](/bitcoin-bitcoin/3/) 0x561bab1a45bf in UniValue std::__invoke_impl<UniValue, getblock()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(std::__invoke_other, getblock()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:61:14
5 [#4](/bitcoin-bitcoin/4/) 0x561bab1a45bf in std::enable_if<is_invocable_r_v<UniValue, getblock()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>, UniValue>::type std::__invoke_r<UniValue, getblock()::$_0&, RPCHelpMan const&, JSONRPCRequest const&>(getblock()::$_0&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/invoke.h:114:9
6 [#5](/bitcoin-bitcoin/5/) 0x561bab1a45bf in std::_Function_handler<UniValue (RPCHelpMan const&, JSONRPCRequest const&), getblock()::$_0>::_M_invoke(std::_Any_data const&, RPCHelpMan const&, JSONRPCRequest const&) /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:290:9
7 [#6](/bitcoin-bitcoin/6/) 0x561bac05ab76 in std::function<UniValue (RPCHelpMan const&, JSONRPCRequest const&)>::operator()(RPCHelpMan const&, JSONRPCRequest const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:591:9
8 [#7](/bitcoin-bitcoin/7/) 0x561bac05ab76 in RPCHelpMan::HandleRequest(JSONRPCRequest const&) const src/rpc/util.cpp:620:20
9 [#8](/bitcoin-bitcoin/8/) 0x561bab1eb25a in CRPCCommand::CRPCCommand(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, RPCHelpMan (*)())::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const src/./rpc/server.h:107:91
10 [#9](/bitcoin-bitcoin/9/) 0x561bab44d73d in std::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool) const /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:591:9
11 [#10](/bitcoin-bitcoin/10/) 0x561bab44d73d in ExecuteCommand(CRPCCommand const&, JSONRPCRequest const&, UniValue&, bool) src/rpc/server.cpp:539:20
12 [#11](/bitcoin-bitcoin/11/) 0x561bab44d73d in ExecuteCommands(std::vector<CRPCCommand const*, std::allocator<CRPCCommand const*>> const&, JSONRPCRequest const&, UniValue&) src/rpc/server.cpp:504:13
13 [#12](/bitcoin-bitcoin/12/) 0x561bab44a1f1 in CRPCTable::execute(JSONRPCRequest const&) const src/rpc/server.cpp:524:13
14 [#13](/bitcoin-bitcoin/13/) 0x561bab773af2 in HTTPReq_JSONRPC(std::any const&, HTTPRequest*) src/httprpc.cpp:203:40
15 [#14](/bitcoin-bitcoin/14/) 0x561bab79d53d in std::function<bool (HTTPRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&)>::operator()(HTTPRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>> const&) const /usr/bin/../lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/std_function.h:591:9
16 [#15](/bitcoin-bitcoin/15/) 0x561bab79d53d in HTTPWorkItem::operator()() src/httpserver.cpp:60:9
17 [#16](/bitcoin-bitcoin/16/) 0x561bab7a3246 in WorkQueue<HTTPClosure>::Run() src/httpserver.cpp:115:13
18 [#17](/bitcoin-bitcoin/17/) 0x561bab78c34c in HTTPWorkQueueRun(WorkQueue<HTTPClosure>*, int) src/httpserver.cpp:404:12
19 [#18](/bitcoin-bitcoin/18/) 0x7f97b6d245c2 (/lib/x86_64-linux-gnu/libstdc++.so.6+0xe65c2) (BuildId: 55cb686f6ed7c122093213afe89a2f6fd29f6347)
20 [#19](/bitcoin-bitcoin/19/) 0x561baabfef2e in asan_thread_start(void*) asan_interceptors.cpp.o
21 [#20](/bitcoin-bitcoin/20/) 0x7f97b69a5ac9 (/lib/x86_64-linux-gnu/libc.so.6+0x97ac9) (BuildId: f0b834daa3d05a80967e9ec2f990a1ea71c958fa)
22 [#21](/bitcoin-bitcoin/21/) 0x7f97b6a3647b (/lib/x86_64-linux-gnu/libc.so.6+0x12847b) (BuildId: f0b834daa3d05a80967e9ec2f990a1ea71c958fa)
23SUMMARY: UndefinedBehaviorSanitizer: unsigned-integer-overflow node/blockstorage.cpp:1070:15 in