diff --git a/core/error.go b/core/error.go
index ff58d69d64022e63f35ea96934d22727f86e10ca..5e32124a7e4a98d4b85155d9079a3defa901a77a 100644
--- a/core/error.go
+++ b/core/error.go
@@ -181,7 +181,7 @@ func IsValueTransferErr(e error) bool {
 type BadHashError common.Hash
 
 func (h BadHashError) Error() string {
-	return fmt.Sprintf("Found known bad hash in chain %x", h)
+	return fmt.Sprintf("Found known bad hash in chain %x", h[:])
 }
 
 func IsBadHashError(err error) bool {