Loading Interlaced PNG Crashes

While trying to load interlaced png it crashes

ImageFileFormat::loadFrom(File());

Can you email me an example png?

ok… well, I just opened your png in the jucer and there was no problem. Can you actually debug it and explain where it’s going wrong?

Sorry, i was using 1.39, when i tried using 1.45 it works…
I think i have to move juce_pngloader.cpp changes… Can i move only that file or any other dependency is there…