[Development] QTBUG-42038 also happens with wec2013 arm imx6 device

Gunnar Roth gunnar.roth at gmx.de
Fri Dec 12 17:47:16 CET 2014


Hello,
as i am working with qt on wec2013 on an imx6 device, i tried the latest qt 5.4 and got a crash in my app at startup.
After doing some debugging , i found i was hit by QTBUG-42038 [Reg 5.3->5.4] Windows Phone ARM crashes in release mode when loading an image

As wec2013 is using nearly the same vs2012 arm compiler as winrt when vs2012 is used, this is no wonder actually.

I fix it by using 
#if defined(_M_ARM) // QTBUG-42038 , only talks about winrt but this also happens at least on wec2013 arm devices too, maybe even on ce 6/7.
#pragma optimize("", off)
#endif

instead of 

#if defined(Q_OS_WINRT) && defined(_M_ARM) // QTBUG-42038
#pragma optimize("", off)
#endif


Maybe this helps anyone.


Regards,
Gunnar



More information about the Development mailing list