This looks complete.
And it makes me wonder about a couple of things...
> On Sep 27, 2019, at 8:15 AM, John Smith <nosey...@hotmail.com> wrote:
> 09-27 16:10:07.097 538-577/? I/PackageManager: Running dexopt on:
> /data/app/org.subsurfacedivelog.mobile-1/base.apk
> pkg=org.subsurfacedivelog.mobile isa=x86 vmSafeMode=false with dexOptFlag=O2
isa=x86 ???
What device is this? And where are you getting an x86 build of
Subsurface-mobile for Android (since I have stopped providing those several
years ago)? This must be wrong.
> 09-27 16:10:08.409 5457-5457/? I/dex2oat: /system/bin/dex2oat --zip-fd=6
> --zip-location=/data/app/org.subsurfacedivelog.mobile-1/base.apk --oat-fd=7
> --oat-location=/data/dalvik-cache/x86/data@app@org.subsurfacedivelog.mobile
> <mailto:app@org.subsurfacedivelog.mobile>-1...@base.apk@classes.dex
> <mailto:base....@classes.dex> --instruction-set=x86
> --instruction-set-features=default --runtime-arg -Xms64m --runtime-arg
> -Xmx512m --compiler-filter=O2 --swap-fd=8
[...]
But then the rest all seems to be ARM. So now I'm confused.
> 09-27 16:10:13.655 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libc++_shared.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.655 5567-5620/? I/Qt JAVA: Can't find
> '/data/app/org.subsurfacedivelog.mobile-1/lib/arm/lib.so'
I've seen this odd error in other logs as well. I'm wondering why we are trying
to open lib.so...
> 09-27 16:10:13.725 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Core.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.765 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Gui.so for ClassLoader
> by Native Bridge.
> 09-27 16:10:13.821 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Widgets.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.826 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Svg.so for ClassLoader
> by Native Bridge.
> 09-27 16:10:13.829 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Positioning.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.838 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Network.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.862 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Qml.so for ClassLoader
> by Native Bridge.
> 09-27 16:10:13.910 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Quick.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.918 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickParticles.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.920 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5PositioningQuick.so
> for ClassLoader by Native Bridge.
> 09-27 16:10:13.921 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Concurrent.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.950 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Location.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.973 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickTemplates2.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.978 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickControls2.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.979 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5AndroidExtras.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.983 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Bluetooth.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.986 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5Test.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.990 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5QuickTest.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.994 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5RemoteObjects.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:13.996 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libQt5WebView.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:14.003 3385-3592/? I/Finsky: [284] mfy.b(40): IQ: Notifying
> installation update. package=org.subsurfacedivelog.mobile, status=UNINSTALLED
> 09-27 16:10:14.034 5567-5620/? D/houdini: [5620] Added shared library
> /data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/platforms/android/libqtforandroid.so
> for ClassLoader by Native Bridge.
> 09-27 16:10:14.039 5567-5620/? D/houdini: [5620] Added shared library
> /data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/bearer/libqandroidbearer.so
> for ClassLoader by Native Bridge.
> 09-27 16:10:14.041 5567-5620/? D/houdini: [5620] Added shared library
> /data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/position/libqtposition_android.so
> for ClassLoader by Native Bridge.
This all looks right
> 09-27 16:10:14.041 5567-5620/? I/Qt JAVA: Can't find
> '/data/data/org.subsurfacedivelog.mobile/qt-reserved-files/lib/libQt5QuickParticles.so'
Yeah, we don't bundle this since we don't use it.
> 09-27 16:10:14.043 5567-5620/? D/houdini: [5620] Added shared library
> /data/data/org.subsurfacedivelog.mobile/qt-reserved-files/plugins/webview/libqtwebview_android.so
> for ClassLoader by Native Bridge.
> 09-27 16:10:14.261 932-932/? D/SDKInstallBroadcastReceiver:
> ACTION_PACKAGE_REMOVED:org.subsurfacedivelog.mobile
> 09-27 16:10:14.345 932-1524/? W/PackageManager: Failure retrieving resources
> for org.subsurfacedivelog.mobile: Resource ID #0x0
> 09-27 16:10:15.233 5567-5620/? D/houdini: [5620] Added shared library
> /data/app/org.subsurfacedivelog.mobile-1/lib/arm/libsubsurface-mobile.so for
> ClassLoader by Native Bridge.
> 09-27 16:10:15.296 5567-5567/? I/subsurfacedivelog.mobile onCreate:
> android.intent.action.MAIN
> 09-27 16:10:15.424 3385-3385/? I/Finsky: [1] ptp.d(7): Invalidating cached
> PackageState for org.subsurfacedivelog.mobile
> 09-27 16:10:15.457 538-2597/? V/WindowManager: Adding window Window{8aecde2
> u0
> org.subsurfacedivelog.mobile/org.subsurfacedivelog.mobile.SubsurfaceMobileActivity}
> at 2 of 8 (before Window{1c7091e3 u0 Starting org.subsurfacedivelog.mobile})
> 09-27 16:10:15.562 1282-5599/? I/ChromeSync: [Sync,SyncIntentOperation]
> Handling the intent: Intent { act=android.intent.action.PACKAGE_ADDED
> dat=package:org.subsurfacedivelog.mobile flg=0x4000010
> cmp=com.google.android.gms/.chimera.GmsIntentOperationService (has extras) }.
> 09-27 16:10:15.993 1282-5599/? I/FontsPackageChangeOp: Package
> org.subsurfacedivelog.mobile has no metadata
> 09-27 16:10:16.267 538-566/? I/ActivityManager: Displayed
> org.subsurfacedivelog.mobile/.SubsurfaceMobileActivity: +5s292ms
> 09-27 16:10:16.900 5567-5620/? W/Subsurface: QFont::setPointSizeF: Point size
> <= 0 (-1.000000), must be greater than 0
> 09-27 16:10:16.914 5567-5620/? W/Subsurface: QFont::setPointSizeF: Point size
> <= 0 (-1.000000), must be greater than 0
> 09-27 16:10:16.929 5567-5620/? W/Subsurface: QFont::setPointSizeF: Point size
> <= 0 (-1.000000), must be greater than 0
Another long standing bug I want to track down.
> 09-27 16:10:22.693 196-214/? E/Vold: Failed to find mounted volume for
> /storage/sdcard1/Android/data/org.subsurfacedivelog.mobile/files/Documents/
> 09-27 16:10:22.694 5567-5620/? W/ContextImpl: Failed to ensure directory:
> /storage/sdcard1/Android/data/org.subsurfacedivelog.mobile/files/Documents
> 09-27 16:10:22.698 196-214/? E/Vold: Failed to find mounted volume for
> /storage/sdcard1/Android/data/org.subsurfacedivelog.mobile/files/Download/
> 09-27 16:10:22.699 5567-5620/? W/ContextImpl: Failed to ensure directory:
> /storage/sdcard1/Android/data/org.subsurfacedivelog.mobile/files/Download
> 09-27 16:10:22.708 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.030:
> Successfully opened logfile /storage/emulated/0/subsurface.log at Fri Sep 27
> 16:10:22 2019"
> 09-27 16:10:22.715 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.039:
> Starting Subsurface-mobile:2.2.1(4.9.3.30):Android Lollipop (5.1):arm:en-GB"
OK, so it is 5.1 - same as I am testing locally. And it is on ARM. So it's
exactly what I'm successfully testing on my Nexus 10
And you are not running the latest beta which has a couple of bug fixes (and
which I am comparing to - not that I expect this to be any different with
respect to ssl)
> 09-27 16:10:22.717 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.040: built
> with libdivecomputer v0.7.0-devel-Subsurface-NG
> (ce6d9896a79afaa82641132e338f8744714c8593)"
> 09-27 16:10:22.718 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.042: built
> with Qt Version 5.12.4, runtime from Qt Version 5.12.4"
> 09-27 16:10:22.720 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.044: built
> with libgit2 0.26.0"
> 09-27 16:10:22.723 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.047:
> Running on Android Lollipop (5.1)"
> 09-27 16:10:22.728 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "0.051: Hudl
> 2/Hudl/HTF8A4XX"
[...]
> 09-27 16:10:30.319 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "7.642:
> Synchronising data file"
> 09-27 16:10:30.388 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "7.711: Load
> dives from local cache"
> 09-27 16:10:30.685 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.009:
> AppState changed to active with save ongoing and no unsaved changes"
> 09-27 16:10:31.459 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.783:
> Successfully opened dive data"
> 09-27 16:10:31.520 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.844: 134
> dives loaded from cache"
> 09-27 16:10:31.536 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.859:
> incorrect password for cloud credentials"
> 09-27 16:10:31.544 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.867: have
> cloud credentials, trying to connect"
> 09-27 16:10:31.546 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: "8.870: Have
> credentials, let's see if they are valid"
> 09-27 16:10:31.613 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: QSslSocket:
> cannot resolve OPENSSL_init_ssl
> 09-27 16:10:31.615 5567-5620/?
> D//android/subsurface/qt-models/messagehandlermodel.cpp: INFO: QSslSocket:
> cannot resolve OPENSSL_init_crypto
And then the dlopen() clearly gets us the wrong libssl.so :-(
I wish I understood what was different between your device and my Nexus 10
running Android 5.1
/D
_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface