The libpng warning comes from libpng, nothing Qt can do about it.
The QML engine crash is unrelated to libpng warning.
Can you reproduce this crash with a simple app ?
What do you mean by portable devices ? QML applications run on the RPi, BeagleBoneBlack, i.MX boards or iOS and android based phone.