[cvs-nhc98] patch applied (hat): Add virtual stack trace on errors + split io.c into parts.