[Android-development] Crash during application startup on an i.MX 6 Android device
Luca Carlon
carlon.luca at gmail.com
Wed Jul 30 10:16:43 CEST 2014
I tested with the armv5 version of Qt 5.3.1 and more or less the same
happens. I report the new output of logcat.
Regards.
Luca
On Tue, Jul 29, 2014 at 9:13 AM, BogDan <bog_dan_ro at yahoo.com> wrote:
> Hello,
>
> The Qt SDK ships both arm variants and x86 for Android. If you are using
> the online installer make sure you chose also the armv5.
>
> BogDan.
>
> ------------------------------
> *From:* Luca Carlon <carlon.luca at gmail.com>
> *To:* BogDan <bog_dan_ro at yahoo.com>
> *Cc:* "android-development at qt-project.org" <
> android-development at qt-project.org>
> *Sent:* Tuesday, July 29, 2014 10:09 AM
> *Subject:* Re: [Android-development] Crash during application startup on
> an i.MX 6 Android device
>
> Is there a Qt SDK for armv5 somewhere? The one I downloaded seems to only
> have armv7 and gcc_64.
> Thanks.
>
> Luca
>
>
>
>
> On Tue, Jul 29, 2014 at 9:04 AM, BogDan <bog_dan_ro at yahoo.com> wrote:
>
> Hello,
>
> It also crashed with armv5?
>
> Cheers,
> BogDan.
>
> ------------------------------
> *From:* Luca Carlon <carlon.luca at gmail.com>
> *To:* android-development at qt-project.org
> *Sent:* Tuesday, July 29, 2014 1:10 AM
> *Subject:* [Android-development] Crash during application startup on an
> i.MX 6 Android device
>
> Hello,
> I've been using Qt for Android on some devices. Now I received a new
> Android 4.0 board, based on the i.MX 6 quad-core freescale and I tested Qt
> 5.3.1 on it. What I got is a segfault during application startup (I also
> tested the hello world template of Qt Creator) when rendering. Attached is
> the logcat output when trying to run the test application.
>
> Anyone who experienced something similar? Maybe there is something in the
> Vivante OpenGL implementation that Qt doesn't like? Can I do something to
> investigate further?
> Regards.
>
> Luca
>
> _______________________________________________
> Android-development mailing list
> Android-development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/android-development
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/android-development/attachments/20140730/fbeb4fcc/attachment.html>
-------------- next part --------------
D [ 2784] AndroidRuntime >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D [ 2784] AndroidRuntime CheckJNI is OFF
I [ 2784] AndroidRuntime JNI options: '-Xjniopts:warnonly'
I [ 2784] ethernet Loading ethernet jni class
D [ 2784] AndroidRuntime Calling main entry com.android.commands.am.Am
D [ 2207] PermissionCache checking android.permission.READ_FRAME_BUFFER for uid=1000 => granted (154 us)
I [ 2291] ActivityManager START {flg=0x10000000 cmp=org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity (has extras)} from pid 2784
D [ 2291] dalvikvm GC_FOR_ALLOC freed 73K, 12% free 8257K/9287K, paused 27ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.246MB for 124216-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed <1K, 12% free 8378K/9415K, paused 50ms
D [ 2784] AndroidRuntime Shutting down VM
D [ 2795] dalvikvm Late-enabling CheckJNI
D [ 2784] dalvikvm GC_CONCURRENT freed 100K, 82% free 484K/2560K, paused 1ms+1ms
I [ 2291] ActivityManager Start proc org.qtproject.example.TestAndroid for activity org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity: pid=2795 uid=10035 gids={3003, 1015, 1023}
W [ 2291] NetworkManagementSocketTagger setKernelCountSet(10035, 1) failed with errno -2
D [ 2404] OpenGLRenderer Flushing caches (mode 1)
D [ 2404] OpenGLRenderer Flushing caches (mode 0)
D [ 2795] dalvikvm GC_CONCURRENT freed 246K, 5% free 6740K/7047K, paused 3ms+2ms
D [ 2795] dalvikvm GC_CONCURRENT freed 457K, 8% free 6767K/7303K, paused 2ms+3ms
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libgnustl_shared.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libgnustl_shared.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libgnustl_shared.so 0x4109c910, skipping init
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Core.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Core.so 0x4109c910
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Network.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Network.so 0x4109c910
I [ 2795] Qt Network start
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Qml.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Qml.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libQt5Qml.so 0x4109c910, skipping init
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Gui.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Gui.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libQt5Gui.so 0x4109c910, skipping init
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so 0x4109c910, skipping init
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5QuickParticles.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5QuickParticles.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libQt5QuickParticles.so 0x4109c910, skipping init
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x4109c910
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/qt-reserved-files/plugins/platforms/android/libqtforandroid.so 0x4109c910
I [ 2795] Qt qt start
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libQt5QuickParticles.so 0x4109c910
D [ 2795] dalvikvm Shared lib '/data/data/org.qtproject.example.TestAndroid/lib/libQt5QuickParticles.so' already loaded in same CL 0x4109c910
D [ 2795] dalvikvm Trying to load lib /data/data/org.qtproject.example.TestAndroid/lib/libTestAndroid.so 0x4109c910
D [ 2795] Qt qml/qqmlengine.cpp:1453 (QQmlDebuggingEnabler::QQmlDebuggingEnabler(bool)): QML debugging is enabled. Only use this in a safe environment.
D [ 2795] dalvikvm Added shared lib /data/data/org.qtproject.example.TestAndroid/lib/libTestAndroid.so 0x4109c910
D [ 2795] dalvikvm No JNI_OnLoad found in /data/data/org.qtproject.example.TestAndroid/lib/libTestAndroid.so 0x4109c910, skipping init
D [ 2795] libEGL loaded /system/lib/egl/libGLES_android.so
D [ 2795] libEGL loaded /system/lib/egl/libEGL_VIVANTE.so
D [ 2795] libEGL loaded /system/lib/egl/libGLESv1_CM_VIVANTE.so
D [ 2795] libEGL loaded /system/lib/egl/libGLESv2_VIVANTE.so
D [ 2795] OpenGLRenderer Enabling debug mode 0
I [ 2291] ActivityManager Displayed org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity: +1s43ms
W [ 2291] NetworkManagementSocketTagger setKernelCountSet(10015, 0) failed with errno -2
D [ 2795] dalvikvm GC_CONCURRENT freed 488K, 9% free 6702K/7303K, paused 2ms+4ms
F [ 2795] libc Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1)
I [ 2206] DEBUG *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I [ 2206] DEBUG Build fingerprint: 'Freescale/sabresd_6dq/sabresd_6dq:4.0.4/UNKNOWN/eng.root.20130107.165537:user/test-keys'
I [ 2206] DEBUG pid: 2795, tid: 2811 >>> org.qtproject.example.TestAndroid <<<
I [ 2206] DEBUG signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000008
I [ 2206] DEBUG r0 605da280 r1 00000008 r2 00000260 r3 00000000
I [ 2206] DEBUG r4 605da280 r5 00000280 r6 00000008 r7 00000000
I [ 2206] DEBUG r8 00000280 r9 6a707050 10 6a706ea8 fp 6a706e68
I [ 2206] DEBUG ip 00000040 sp 6a706dc0 lr 5c552997 pc 4008ebd8 cpsr 20000010
I [ 2206] DEBUG d0 43710000437d3664 d1 3f8000003f710000
I [ 2206] DEBUG d2 3ea8b0c63f800000 d3 3ea8b0c63ea8b0c6
I [ 2206] DEBUG d4 3f2ba79d3f2ba79d d5 3eae9e743eae9e74
I [ 2206] DEBUG d6 bcf73e533eae9e74 d7 403ba7813ea8b0c6
I [ 2206] DEBUG d8 0000000000000000 d9 0000000000000000
I [ 2206] DEBUG d10 0000000000000000 d11 0000000000000000
I [ 2206] DEBUG d12 0000000000000000 d13 0000000000000000
I [ 2206] DEBUG d14 0000000000000000 d15 0000000000000000
I [ 2206] DEBUG d16 3ff0000000000000 d17 0000000200000002
I [ 2206] DEBUG d18 4146605000000000 d19 bfb1be5a93a83e1d
I [ 2206] DEBUG d20 3f1155e54e7e8408 d21 bebbbc6c1a570a20
I [ 2206] DEBUG d22 3ff0000000000000 d23 3fede16b9c24a98f
I [ 2206] DEBUG d24 3e66376972bea4d0 d25 0000000000000000
I [ 2206] DEBUG d26 3fc39a09d078c69f d27 0000000000000000
I [ 2206] DEBUG d28 0000000000000000 d29 0000000000000000
I [ 2206] DEBUG d30 0000000000000000 d31 0000000000000000
I [ 2206] DEBUG scr 20000012
I [ 2206] DEBUG
I [ 2206] DEBUG #00 pc 0000dbd8 /system/lib/libc.so (memcpy)
I [ 2206] DEBUG #01 pc 00027994 /system/lib/libGAL.so (gcoOS_MemCopy)
I [ 2206] DEBUG #02 pc 00046654 /system/lib/libGAL.so
I [ 2206] DEBUG #03 pc 00046f98 /system/lib/libGAL.so (gcoVERTEXARRAY_Bind)
I [ 2206] DEBUG #04 pc 0000be30 /system/lib/egl/libGLESv2_VIVANTE.so
I [ 2206] DEBUG #05 pc 0000c022 /system/lib/egl/libGLESv2_VIVANTE.so (glDrawElements)
I [ 2206] DEBUG #06 pc 000bc71c /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN16QSGBatchRenderer8Renderer17renderMergedBatchEPKNS_5BatchE)
I [ 2206] DEBUG #07 pc 000bd5d8 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN16QSGBatchRenderer8Renderer13renderBatchesEv)
I [ 2206] DEBUG #08 pc 000be2b8 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN16QSGBatchRenderer8Renderer6renderEv)
I [ 2206] DEBUG #09 pc 000c2eac /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN11QSGRenderer11renderSceneERK11QSGBindable)
I [ 2206] DEBUG #10 pc 000c3120 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN11QSGRenderer11renderSceneEv)
I [ 2206] DEBUG #11 pc 000cff04 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN16QSGRenderContext15renderNextFrameEP11QSGRendererj)
I [ 2206] DEBUG #12 pc 000fb840 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so (_ZN19QQuickWindowPrivate16renderSceneGraphERK5QSize)
I [ 2206] DEBUG #13 pc 000e3718 /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so
I [ 2206] DEBUG #14 pc 000e520c /data/data/org.qtproject.example.TestAndroid/lib/libQt5Quick.so
I [ 2206] DEBUG
I [ 2206] DEBUG code around pc:
I [ 2206] DEBUG 4008ebb8 e3130004 1491a004 1480a004 e0422003 ............. B.
I [ 2206] DEBUG 4008ebc8 e2522020 3a000008 e3c1c01f e28cc040 R....:.... at ...
I [ 2206] DEBUG 4008ebd8 e8b10ff0 f5dcf040 e2522020 849c3020 .... at ... R. 0..
I [ 2206] DEBUG 4008ebe8 e8a00ff0 2afffff9 e2822020 e312001f .......* ......
I [ 2206] DEBUG 4008ebf8 0a00000c e1b0ce02 28b100f0 48b10300 ...........(...H
I [ 2206] DEBUG
I [ 2206] DEBUG code around lr:
I [ 2206] DEBUG 5c552974 dd01d0f8 e7f52009 e7f3200a b910b510 ..... ... ......
I [ 2206] DEBUG 5c552984 30fff04f 2900bd10 2a00d0fa f7e1d0f8 O..0...)...*....
I [ 2206] DEBUG 5c552994 2000ec06 bf00e7f6 4614b510 f04fb910 ... .......F..O.
I [ 2206] DEBUG 5c5529a4 bd1030ff d0fa2a00 d0f82b00 428a6812 .0...*...+...h.B
I [ 2206] DEBUG 5c5529b4 2000d301 3901e7f5 1a891880 9b02461a ... ...9.....F..
I [ 2206] DEBUG
I [ 2206] DEBUG stack:
I [ 2206] DEBUG 6a706d80 00000000
I [ 2206] DEBUG 6a706d84 00000000
I [ 2206] DEBUG 6a706d88 00000000
I [ 2206] DEBUG 6a706d8c 00000000
I [ 2206] DEBUG 6a706d90 00000000
I [ 2206] DEBUG 6a706d94 00000000
I [ 2206] DEBUG 6a706d98 00000000
I [ 2206] DEBUG 6a706d9c 00000000
I [ 2206] DEBUG 6a706da0 6a706e90
I [ 2206] DEBUG 6a706da4 6a0c7218
I [ 2206] DEBUG 6a706da8 6a0c65e8
I [ 2206] DEBUG 6a706dac 0000000d
I [ 2206] DEBUG 6a706db0 00000000
I [ 2206] DEBUG 6a706db4 6a706ea8
I [ 2206] DEBUG 6a706db8 df0027ad
I [ 2206] DEBUG 6a706dbc 00000000
I [ 2206] DEBUG #00 6a706dc0 00000280
I [ 2206] DEBUG 6a706dc4 00000008
I [ 2206] DEBUG 6a706dc8 00000000
I [ 2206] DEBUG 6a706dcc 00000280
I [ 2206] DEBUG 6a706dd0 6a707050
I [ 2206] DEBUG 6a706dd4 6a706ea8
I [ 2206] DEBUG 6a706dd8 6a706e68
I [ 2206] DEBUG 6a706ddc 605da280 /dev/graphics/galcore
I [ 2206] DEBUG 6a706de0 605da280 /dev/graphics/galcore
I [ 2206] DEBUG 6a706de4 5c552997 /system/lib/libGAL.so
I [ 2206] DEBUG #01 6a706de8 605da280 /dev/graphics/galcore
I [ 2206] DEBUG 6a706dec 5c571659 /system/lib/libGAL.so
I [ 2291] BootReceiver Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)
W [ 2291] InputDispatcher channel '41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E [ 2291] InputDispatcher channel '41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
D [ 2208] Zygote Process 2795 terminated by signal (11)
D [ 2291] dalvikvm GC_FOR_ALLOC freed 300K, 12% free 8363K/9415K, paused 31ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.293MB for 65553-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed 5K, 12% free 8422K/9543K, paused 28ms
W [ 2291] InputDispatcher Attempted to unregister already unregistered input channel '41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity (server)'
W [ 2291] NetworkManagementSocketTagger setKernelCountSet(10035, 0) failed with errno -2
I [ 2291] WindowManager WIN DEATH: Window{41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity paused=false}
I [ 2291] ActivityManager Process org.qtproject.example.TestAndroid (pid 2795) has died.
W [ 2291] WindowManager Force-removing child win Window{4126c898 SurfaceView paused=false} from container Window{41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity paused=false}
W [ 2291] ActivityManager Force removing ActivityRecord{41248998 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity}: app died, no saved state
D [ 2291] dalvikvm GC_FOR_ALLOC freed 13K, 11% free 8568K/9543K, paused 27ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.473MB for 43706-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed 110K, 12% free 8501K/9607K, paused 28ms
D [ 2291] dalvikvm GC_FOR_ALLOC freed <1K, 12% free 8500K/9607K, paused 27ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.532MB for 174776-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed <1K, 12% free 8671K/9799K, paused 27ms
I [ 2291] WindowManager WINDOW DIED Window{41255d28 org.qtproject.example.TestAndroid/org.qtproject.qt5.android.bindings.QtActivity paused=false}
W [ 2291] WindowManager Failed looking up window
W [ 2291] WindowManager java.lang.IllegalArgumentException: Requested window android.os.BinderProxy at 412371c8 does not exist
W [ 2291] WindowManager at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7325)
W [ 2291] WindowManager at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:7316)
W [ 2291] WindowManager at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1545)
W [ 2291] WindowManager at android.os.BinderProxy.sendDeathNotice(Binder.java:417)
W [ 2291] WindowManager at dalvik.system.NativeStart.run(Native Method)
I [ 2291] WindowManager WIN DEATH: null
D [ 2291] dalvikvm GC_FOR_ALLOC freed 207K, 13% free 8585K/9799K, paused 27ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.573MB for 131088-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed 2K, 13% free 8711K/9991K, paused 27ms
D [ 2291] dalvikvm GC_FOR_ALLOC freed <1K, 13% free 8711K/9991K, paused 27ms
I [ 2291] dalvikvm-heap Grow heap (frag case) to 8.758MB for 196628-byte allocation
D [ 2291] dalvikvm GC_FOR_ALLOC freed 128K, 15% free 8775K/10247K, paused 26ms
W [ 2291] NetworkManagementSocketTagger setKernelCountSet(10015, 1) failed with errno -2
D [ 2291] dalvikvm GC_FOR_ALLOC freed 428K, 18% free 8501K/10247K, paused 27ms
W [ 2291] InputManagerService Got RemoteException sending setActive(false) notification to pid 2795 uid 10035
D [ 2357] dalvikvm GC_FOR_ALLOC freed 32124K, 81% free 7748K/40199K, paused 18ms
I [ 2357] dalvikvm-heap Grow heap (frag case) to 16.997MB for 9830416-byte allocation
D [ 2357] dalvikvm GC_CONCURRENT freed 16K, 57% free 17331K/40199K, paused 2ms+10ms
D [ 2357] dalvikvm GC_FOR_ALLOC freed 0K, 57% free 17331K/40199K, paused 17ms
I [ 2357] dalvikvm-heap Grow heap (frag case) to 38.843MB for 22924816-byte allocation
D [ 2357] dalvikvm GC_CONCURRENT freed 0K, 2% free 39719K/40199K, paused 2ms+4ms
More information about the Android-development
mailing list