Hello, > > I don't see how you come to this conclusion. > well - nothing crashes without the corrupt file? I neither do understand what you say nor do I see how this header cache related. > (gdb) p h > $1 = (HEADER *) 0x0 This is the problem it shouldn't be NULL. But from your backtrace I can not tell why it is NULL. And I currently have not the time do debug it further. Thomas