I also have found debugging under taint mode frustratingly unstable. However I think it has never failed on startup. Usually it either fails when I press the delete key, or when I try to autocomplete a subroutine name. I never learn from these experiences except to the extent that I turn off taint mode when debugging.