message: Stack around the variable 'rv' was corrupted.
  Coming from upstream@e96c5184e783cf940956bf803dae8690dcf2b496
diff: // Copyright (c) 2009-2010 Satoshi Nakamoto
  // Copyright (c) 2009-2014 The Bitcoin Core developers
  // Distributed under the MIT software license, see the accompanying
  -// file COPYING or http://www.opensource.org/licenses/mit-license.php.
  +// file COPYING or https://www.opensource.org/licenses/mit-license.php .
  #include "blob_uint256.h"
  @@ -45,7 +45,7 @@ void base_blob<BITS>::SetHex(const char* psz)
  psz++;
  psz--;
  unsigned char* p1 = (unsigned char*)data;
  - unsigned char* pend = p1 + WIDTH * 4;
  + unsigned char* pend = p1 + WIDTH;
  while (psz >= pbegin && p1 < pend) {
  *p1 = ::HexDigit(*psz--);
  if (psz >= pbegin) {
  @@ -128,7 +128,7 @@ uint64_t blob_uint256::GetHash(const blob_uint256& salt) const
  uint32_t a, b, c;
  const uint32_t *pn = (const uint32_t*)data;
  const uint32_t *salt_pn = (const uint32_t*)salt.data;
  - a = b = c = 0xdeadbeef + (WIDTH << 2);
  + a = b = c = 0xdeadbeef + WIDTH;
  a += pn[0] ^ salt_pn[0];
  b += pn[1] ^ salt_pn[1];
  