That procedure isn't working for me.
I recompiled Hiawatha with ./configure && make and ran it with Valgrind right from its build directory. I ran the two tests (for the two bugs) and it didn't crash.
I shut it down and ran the tests again with the old build. It crashed on both counts. Just to make sure the old one still crashed.
So I renamed /usr/sbin/hiawatha to something else and copied the new, fatter (556 Kb) hiawatha to /usr/sbin/. Ran the tests and it crashed! It didn't crash when I ran it with Valgrind, but crashed without Valgrind. So I ran it with Valgrind again, except this time from /usr/sbin/ instead of the build directory. It didn't crash.
Summing up, it won't crash when I run it with Valgrind.
Gotta go sleep now, I'll get your new instructions when I get back.