Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#1

[Fmx,Android] Tokyo 10.2.2 App crasht vor Application.Initialize;

  Alt 5. Jan 2018, 15:53
Hallo zusammen,

ich habe mich wieder etwas mit Tokyo 10.2.2 unter Android auseinandergesetzt.
Bei anderen Plattformen funktioniert es gut, aber wie bekannt aus anderen Threads macht Android einige Schwierigkeiten.

Ich habe mich nach einem größerem (Neujahrs)Update Aller System und auch einem Cleanup und Check der problematischen Apps etwas weiter an das Problem herangetastet.

Ich vermute das es, zumindest bei mir, mit dem Einsatz von FireDAC.Phys.SQLite zusammenhängen könnte.
Ich habe ein Minimalbeispiel angehängt.

Es braucht gar keine FireDac Komponenten, schon das Einfügen FireDAC.Phys.SQLite in die Uses Liste reicht um bei mir einen solchen Crash zu zeigen,
bevor man irgendetwas Debuggen oder Loggen kann.

Die App zeigt kurz einen Splashscreen, und geht dann mit "App wirde beendet" raus.
Die Module werden bis zu "Module Load: base.odex", siehe unten, geladen, dann crasht es weg.

Hat vielleicht jemand ähnliches festgestellt, und einen Workaround dafür ?

Ich weiss das man auf FD-Sqlite auch per direktem, schlanken Wrapper zugreifen kann, aber das möchte ich eigentlich nicht, denn meine Apps nutzen FD bereits seit XE8 ohne größere Probleme, bis Rx10.2.2.

Rollo


Log der EventLog Seite:
Zitat:
GNU gdb (GDB) 7.3.1-gg2 (Embarcadero:gdb-28849) (Thu Jun 22 16:41:18 UTC 2017) Process T124_AndCrashFdPhysSqlite.apk (8778)
Copyright (C) 2011 Free Software Foundation, Inc. Process T124_AndCrashFdPhysSqlite.apk (8778)
with modifications copyright 2017 Embarcadero Technologies, Inc. Process T124_AndCrashFdPhysSqlite.apk (8778)
linked with iconv (GNU libiconv 1.14) written by Bruno Haible, copyright (C) 2000-2011 Free Software Foundation, Inc. Process T124_AndCrashFdPhysSqlite.apk (8778)
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. Process T124_AndCrashFdPhysSqlite.apk (8778)
This GDB was configured as "--host=i586-pc-mingw32msvc --target=arm-linux-androideabi". For bug reporting instructions, please see: Process T124_AndCrashFdPhysSqlite.apk (8778)
<http://www.gnu.org/software/gdb/bugs/>. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: linker. Has Debug Info. Base Address: $F55C2440. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcutils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libutils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: liblog.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libbinder.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnativeloader.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libandroid_runtime.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libwilhelm.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libc++.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libc.so. Has Debug Info. Base Address: $F43382F0. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libm.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libbacktrace.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnativehelper.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmemtrack.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libandroidfw.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libexpat.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnetutils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libui.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libgui.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libinput.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libinputflinger.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcamera_client.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcamera_metadata.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libskia.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsqlite.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libEGL.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libGLESv1_CM.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libGLESv2.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libvulkan.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libETC1.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libhardware.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libhardware_legacy.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libselinux.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsonivox.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcrypto.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libssl.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libicuuc.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libicui18n.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmedia.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libjpeg.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libusbhost.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libharfbuzz_ng.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libz.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libaudioutils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpdfium.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libimg_utils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnetd_client.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libradio.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsoundtrigger.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libminikin.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libprocessgroup.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnativebridge.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libradio_metadata.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmemunreachable.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libhwui.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_foundation.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_http_support.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libbase.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libunwind.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstdc++.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsync.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpng.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libft2.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libdng_sdk.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpiex.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libwpa_client.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpcre.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpackagelistparser.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnbaio.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libspeexresampler.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libprotobuf-cpp-lite.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libRS.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libRScpp.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libdrmframework.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmediautils.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libopus.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_omx.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_yuv.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libvorbisidec.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libpowermanager.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_enc_common.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_avc_common.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: liblzma.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libbinary_parse.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libimage_type_recognition.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libtiff_directory.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libRS_internal.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libbcinfo.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libLLVM.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libart.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsigchain.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: liblz4.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-core-libart.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-conscrypt.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-okhttp.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-core-junit.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-bouncycastle.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-ext.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-framework.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-telephony-common.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-voip-common.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-ims-common.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-apache-xml.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: boot-org.apache.http.legacy.boot.oat. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libandroid.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcamera2ndk.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libGLESv3.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libjnigraphics.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmediandk.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmediadrm.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libOpenMAXAL.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libOpenSLES.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libwebviewchromium_plat_support.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libart-compiler.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libvixl.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libjavacore.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libopenjdk.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libopenjdkjvm.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: memtrack.tegra132.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmedia_jni.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libmtp.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libexif.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libstagefright_amrnb_common.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libjavacrypto.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libkeystore-engine.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libkeystore_binder.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libkeymaster_messages.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libsoftkeymasterdevice.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libkeymaster1.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libEGL_tegra.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvglsi.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvrm.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvrm_graphics.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvos.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvwsi.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvrmapi_tegra.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvddk_2d_v2.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvcms.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvgr.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvblit.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libnvddk_vic.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libGLESv1_CM_tegra.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libglcore.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libGLESv2_tegra.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libcompiler_rt.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: libwebviewchromium_loader.so. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)
Module Load: base.odex. No Debug Info. Base Address: $00000000. Process T124_AndCrashFdPhysSqlite.apk (8778)



Rollo
Angehängte Dateien
Dateityp: zip T124_AndCrashFdPhysSqlite.zip (8,9 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat