diff --git a/core/blockchain.go b/core/blockchain.go index 8387b9e64a..3eb8f650dd 100644 --- a/core/blockchain.go +++ b/core/blockchain.go @@ -664,8 +664,13 @@ func (bc *BlockChain) ProcessBlock(block *types.Block, parent *types.Header, wit go func() { statedb.StartPrefetcher("chain", witness) + + // Disable tracing for prefetcher executions. + vmCfg := bc.vmConfig + vmCfg.Tracer = nil + pstart := time.Now() - res, err := bc.processor.Process(block, statedb, bc.vmConfig, ctx) + res, err := bc.processor.Process(block, statedb, vmCfg, ctx) blockExecutionSerialTimer.UpdateSince(pstart) if err == nil { vstart := time.Now()