diff --git a/tests/block_test_util.go b/tests/block_test_util.go
index 01539de03e5c902471b1191a22dd9d0cbddfa486..695b47e0b4c159d1c58a8f2f1778dd1c3bb71f95 100644
--- a/tests/block_test_util.go
+++ b/tests/block_test_util.go
@@ -177,6 +177,7 @@ func runBlockTest(homesteadBlock, daoForkBlock, gasPriceFork *big.Int, test *Blo
 	if err != nil {
 		return err
 	}
+	defer chain.Stop()
 
 	//vm.Debug = true
 	validBlocks, err := test.TryBlocksInsert(chain)