PDA

View Full Version : QT Apps deployed in IOS8 crash



stretch1790
18th September 2014, 14:40
Hi there

I couldn't find an existing topic for this but I have just updated my test iPhone to IOS8. All QT applications that I deploy to my iPhone now crash instantly on load. All worked well when deployed onto a 7.1 based device. Any Ideas?

QT Version Info:


Qt Creator 3.1.2 (opensource)
Based on Qt 5.3.1 (Clang 5.0 (Apple), 64 bit)
Built on Jun 23 2014 at 04:15:49
From revision a791e851a7

IOS Version: 8.0 (12A365)

Below is the output from a really simple little QML based QTQuick application as it crashes:



QML debugging is enabled. Only use this in a safe environment.
ASSERT: "CFNumberIsFloatType(weightValue)" in file fontdatabases/mac/qcoretextfontdatabase.mm, line 247
program received signal 6, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:ff0f0000;04:06000000;05:dc89a234; 06:a05a6402;07:ec1c6402;08:00000000;09:dc89a234;0a :c8e85314;0b:46420f00;0c:48010000;0d:e01c6402;0e:3 71d3f32;0f:fc3d3732;10:10000000;metype:5;mecount:2 ;medata:10003;medata:6;
program received signal 6, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:ffffffff;04:06000000;05:dc89a234; 06:a05a6402;07:cc1c6402;08:00000000;09:51d83e32;0a :c8e85314;0b:46420f00;0c:48010000;0d:c01c6402;0e:3 71d3f32;0f:fc3d3732;10:10000000;metype:5;mecount:2 ;medata:10003;medata:6;
program received signal 5, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:01000000;04:dc1c6402;05:ffffffff; 06:a05a6402;07:ec1c6402;08:00000000;09:51d83e32;0a :c8e85314;0b:46420f00;0c:30000000;0d:d41c6402;0e:7 b393132;0f:7a393132;10:30000040;metype:6;mecount:2 ;medata:1;medata:defe;
program received signal 5, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:01000000;04:dc1c6402;05:ffffffff; 06:a05a6402;07:ec1c6402;08:00000000;09:51d83e32;0a :c8e85314;0b:46420f00;0c:30000000;0d:d41c6402;0e:7 b393132;0f:7a393132;10:30000040;metype:6;mecount:2 ;medata:1;medata:defe;
program received signal 5, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:01000000;04:dc1c6402;05:ffffffff; 06:a05a6402;07:ec1c6402;08:00000000;09:51d83e32;0a :c8e85314;0b:46420f00;0c:30000000;0d:d41c6402;0e:7 b393132;0f:7a393132;10:30000040;metype:6;mecount:2 ;medata:1;medata:defe;
program received signal 5, thread:1d9b4;qaddr:34a28ad0;00:00000000;01:0000000 0;02:00000000;03:01000000;04:dc1c6402;05:ffffffff; 06:a05a6402;07:ec1c6402;08:00000000;09:51d83e32;0a :c8e85314;0b:46420f00;0c:30000000;0d:d41c6402;0e:7 b393132;0f:7a393132;10:30000040;metype:6;mecount:2 ;medata:1;medata:defe;
hit maximum number of consecutive signals, stopping


Thanks in advance
Stretchy

Urthas
18th September 2014, 19:49
I too encountered the given assert failure this morning, after updating XCode to 6.0.1 (6A317). An internet search yielded this recent patch (https://qt.gitorious.org/qt/qtbase/commit/75cf14e413427f6687b895731f5b1294389c4dc7/diffs/3da75b05841e503c146a326c15b9065eebfe35b7) ("remove numeric asserts"). This inspired me to uninstall Qt, then re-install a fresh download, which appears to have worked.

fpelliccioni
18th September 2014, 20:09
I just checked that I have the same problem.
As Urthas suggests, I'm downloading the latest version of Qt (5.3.2).
Thanks

stretch1790
22nd September 2014, 13:55
Thanks Guys, Updating to 5.3.2 fixed the above issue for me.