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.