-
Notifications
You must be signed in to change notification settings - Fork 20.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
geth process is stopped because debug_traceBlockByNumber #21879
Comments
Please provide your get version and details about the environment. Just tried this call against an archive node (though currently it is not fully synced) and it does not crash for me. |
geth version
server configurationLinux full-node-eth-new 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux I have another ssd node with the same problem |
debug_traceTransactionNow, I have the same problem with {
"jsonrpc": "2.0",
"method": "debug_traceTransaction",
"params": [
"0x0c10fafe0cdbfff32abfe53d57ec861d09986cc1050c850481f79b1a862bb10a",
{"tracer": "callTracer"}
],
"id": 1
} this request will crash my node.I suspect it's the size of the but,this request is normal: {
"jsonrpc": "2.0",
"method": "debug_traceTransaction",
"params": [
"0xbcd7f45d90c46c86fb8c71471b57f9c2fee3eb4672efffd8487d9634079a3341",
{"tracer": "callTracer"}
],
"id": 1
} how can I avoid this problem? |
Can you provide the full log of the crash? |
To clarify, your node will be bombarded with transaction- and block announcements, as well as requests for various data |
rpc request
error logs: |
Thanks, yes, I can repro this! |
So, apparently this is already known, it's due to a rather conservative choice of stack limit in the upstream library we use for tracing: #16426 |
Triage: |
Do you know which versions of Geth this is occurring on? Also, do you know what response it will return if it returns the error instead of crashing? Seeing this happen on a Rinkeby archival node and just trying to get some more information. |
my rpc request,this block is "0x242c60":
my geth logs :
When I send the request, the geth process stops.
how should i solve this problem?
The text was updated successfully, but these errors were encountered: