Android Question B4A version 13.4 Breaks my App

walterf25

Expert
Licensed User
Longtime User
Hi all, I just updated my B4A version to the latest 13.4, and for some reason my app compiles and it gets installed OK but the app exits without giving me any errors, This is very strange as my app was compiling just fine before I updated the B4A version, I downloaded the command line tools and resources as I always do with every new update, Not sure what the issue is as I don't see any errors in the logs, however when I open Android Studio and filter the logs by my package name I see the following, but not sure if this is what is actually causing the crash.

2025-11-11 03:41:36.646 16942-16942 CompatChangeReporter com.strom.ellustros D Compat change id reported: 242716250; UID 10863; state: ENABLED
2025-11-11 03:41:36.652 16942-16942 nativeloader com.strom.ellustros D Configuring clns-9 for other apk /data/app/~~1aZQfNSfA2mog9JGtY1DgA==/com.strom.ellustros-UOJt3ZPp4A4vA5TR2NzLhA==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~1aZQfNSfA2mog9JGtY1DgA==/com.strom.ellustros-UOJt3ZPp4A4vA5TR2NzLhA==/lib/arm64:/data/app/~~1aZQfNSfA2mog9JGtY1DgA==/com.strom.ellustros-UOJt3ZPp4A4vA5TR2NzLhA==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.strom.ellustros
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V Currently set values for:
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V angle_gl_driver_selection_pkgs=[]
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V angle_gl_driver_selection_values=[]
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V com.strom.ellustros is not listed in per-application setting
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V ANGLE allowlist from config:
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V com.strom.ellustros is not listed in ANGLE allowlist or settings, returning default
2025-11-11 03:41:36.656 16942-16942 GraphicsEnvironment com.strom.ellustros V App is not on the allowlist for updatable production driver.
2025-11-11 03:41:36.658 16942-16942 MultiDex com.strom.ellustros I VM with version 2.1.0 has multidex support
2025-11-11 03:41:36.658 16942-16942 MultiDex com.strom.ellustros I Installing application
2025-11-11 03:41:36.658 16942-16942 MultiDex com.strom.ellustros I VM has multidex support, MultiDex support library is disabled.
2025-11-11 03:41:36.661 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.storage.FirebaseStorageKtxRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.datatransport.TransportRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.appcheck.FirebaseAppCheckKtxRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.abt.component.AbtRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.appcheck.FirebaseAppCheckRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.iid.Registrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.firestore.FirestoreRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.messaging.FirebaseMessagingKtxRegistrar is not an found.
2025-11-11 03:41:36.662 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.messaging.FirebaseMessagingRegistrar is not an found.
2025-11-11 03:41:36.663 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.database.DatabaseRegistrar is not an found.
2025-11-11 03:41:36.663 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.remoteconfig.RemoteConfigRegistrar is not an found.
2025-11-11 03:41:36.663 16942-16942 ComponentDiscovery com.strom.ellustros W Class com.google.firebase.storage.StorageRegistrar is not an found.
2025-11-11 03:41:36.663 16942-16942 SessionsDependencies com.strom.ellustros D Dependency to CRASHLYTICS added.
2025-11-11 03:41:36.664 16942-16942 FirebaseApp com.strom.ellustros I Device unlocked: initializing all Firebase APIs for app [DEFAULT]
2025-11-11 03:41:36.666 16942-16942 CompatChangeReporter com.strom.ellustros D Compat change id reported: 3400644; UID 10863; state: ENABLED
2025-11-11 03:41:36.666 16942-16942 FirebaseCrashlytics com.strom.ellustros I Initializing Firebase Crashlytics 19.4.4 for com.strom.ellustros
2025-11-11 03:41:36.669 16942-16942 SessionsDependencies com.strom.ellustros D Subscriber CRASHLYTICS registered.
2025-11-11 03:41:36.673 16942-16981 strom.ellustros com.strom.ellustros W ClassLoaderContext classpath size mismatch. expected=1, found=0 (DLC[];PCL[base.apk*2610929939]{PCL[/system/framework/org.apache.http.legacy.jar*2001478317]#PCL[/system/framework/com.android.media.remotedisplay.jar*487574312]#PCL[/system/framework/com.android.location.provider.jar*1570284764]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.rangingintent.jar*560278203]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.secureelement.jar*3277496667]#PCL[/system_ext/framework/org.carconnectivity.android.digitalkey.timesync.jar*1887653037]#PCL[/system_ext/framework/androidx.window.extensions.jar*3210150721]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3925677193]} | DLC[];PCL[])
2025-11-11 03:41:36.674 16942-16981 DynamiteModule com.strom.ellustros I Considering local module com.google.android.gms.measurement.dynamite:152 and remote module com.google.android.gms.measurement.dynamite:165
2025-11-11 03:41:36.674 16942-16981 DynamiteModule com.strom.ellustros I Selected remote version of com.google.android.gms.measurement.dynamite, version >= 165
2025-11-11 03:41:36.674 16942-16981 DynamiteModule com.strom.ellustros V Dynamite loader version >= 2, using loadModule2NoCrashUtils
2025-11-11 03:41:36.677 16942-16942 FirebaseInitProvider com.strom.ellustros I FirebaseApp initialization successful
2025-11-11 03:41:36.677 16942-16983 ashmem com.strom.ellustros E Pinning is deprecated since Android Q. Please use trim or other methods.
2025-11-11 03:41:36.679 16942-16981 System com.strom.ellustros W ClassLoader referenced unknown path:
2025-11-11 03:41:36.679 16942-16981 nativeloader com.strom.ellustros D Configuring clns-10 for other apk . target_sdk_version=36, uses_libraries=, library_path=/data/app/~~d7ISFCM7_xTVfpfZ0ejTOw==/com.google.android.gms-n4VgVkVx5MdTQBGQgDOLAQ==/lib/arm64:/data/app/~~d7ISFCM7_xTVfpfZ0ejTOw==/com.google.android.gms-n4VgVkVx5MdTQBGQgDOLAQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.google.android.gms
2025-11-11 03:41:36.683 16942-16985 FirebaseCrashlytics com.strom.ellustros I No version control information found
2025-11-11 03:41:36.683 16942-16942 ActivityThread com.strom.ellustros D com.strom.ellustros will use render engine as VK
2025-11-11 03:41:36.683 16942-16942 HWUI com.strom.ellustros D HWUI - treat SMPTE_170M as sRGB
2025-11-11 03:41:36.686 16942-16990 DisplayManager com.strom.ellustros I Choreographer implicitly registered for the refresh rate.
2025-11-11 03:41:36.687 16942-16981 strom.ellustros com.strom.ellustros W ClassLoaderContext classpath element checksum mismatch. expected=2610929939, found=3815895585 (DLC[];PCL[base.apk*2610929939]{PCL[/system/framework/org.apache.http.legacy.jar*2001478317]#PCL[/system/framework/com.android.media.remotedisplay.jar*487574312]#PCL[/system/framework/com.android.location.provider.jar*1570284764]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.rangingintent.jar*560278203]#PCL[/system/system_ext/framework/org.carconnectivity.android.digitalkey.secureelement.jar*3277496667]#PCL[/system_ext/framework/org.carconnectivity.android.digitalkey.timesync.jar*1887653037]#PCL[/system_ext/framework/androidx.window.extensions.jar*3210150721]#PCL[/system_ext/framework/androidx.window.sidecar.jar*3925677193]} | DLC[];PCL[/data/app/~~1aZQfNSfA2mog9JGtY1DgA==/com.strom.ellustros-UOJt3ZPp4A4vA5TR2NzLhA==/base.apk*3815895585])
2025-11-11 03:41:36.688 16942-16990 HWUI com.strom.ellustros D CacheManager constructor. deviceInfo=(1080, 1920)
2025-11-11 03:41:36.689 16942-16942 AppCompatDelegate com.strom.ellustros D Checking for metadata for AppLocalesMetadataHolderService : Service not found
2025-11-11 03:41:36.690 16942-16990 AdrenoGLES-0 com.strom.ellustros I QUALCOMM build : dc3d4da3a2, Idd45c2c082
Build Date : 05/30/25
OpenGL ES Shader Compiler Version: E031.41.03.62
Local Branch :
Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.13.2.0.11.00.00.856.062
Remote Branch : NONE
Reconstruct Branch : NOTHING
2025-11-11 03:41:36.690 16942-16990 AdrenoGLES-0 com.strom.ellustros I Build Config : S P 14.1.4 AArch64
2025-11-11 03:41:36.690 16942-16990 AdrenoGLES-0 com.strom.ellustros I Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
2025-11-11 03:41:36.690 16942-16990 AdrenoGLES-0 com.strom.ellustros I Driver Version : 0676.73
2025-11-11 03:41:36.695 16942-16942 System.out com.strom.ellustros I common created.
2025-11-11 03:41:36.696 16942-16994 System.out com.strom.ellustros I Starting remote logger. Port: 10230
2025-11-11 03:41:36.701 16942-16942 DesktopModeFlags com.strom.ellustros D Toggle override initialized to: OVERRIDE_UNSET
2025-11-11 03:41:36.702 16942-16942 DecorView com.strom.ellustros I setWindowBackground: isPopOver=false color=fffafafa d=android.graphics.drawable.ColorDrawable@ed73781
2025-11-11 03:41:36.710 16942-16990 AdrenoGLES-0 com.strom.ellustros I PFP: 0x01740181, ME: 0x00000000
2025-11-11 03:41:36.714 16942-16942 ViewRootImpl com.strom.ellustros D desktopMode is false
2025-11-11 03:41:36.715 16942-16942 ViewRootImpl com.strom.ellustros I dVRR is disabled
2025-11-11 03:41:36.715 16942-16942 HardwareRenderer com.strom.ellustros D onDisplayChanged. displayId=0 current wxh=1080x2316 mLargest wxh=0x0
2025-11-11 03:41:36.716 16942-16942 HardwareRenderer com.strom.ellustros D Set largestWidth and largestHeight as logical resolution. (1080x2316)
2025-11-11 03:41:36.723 16942-16996 strom.ellustros com.strom.ellustros E No package ID 6a found for resource ID 0x6a0b000f.
2025-11-11 03:41:36.724 16942-16996 FA com.strom.ellustros I App measurement initialized, version: 143003
2025-11-11 03:41:36.724 16942-16996 FA com.strom.ellustros I To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
2025-11-11 03:41:36.724 16942-16996 FA com.strom.ellustros I To enable faster debug mode event logging run:
adb shell setprop debug.firebase.analytics.app com.strom.ellustros
2025-11-11 03:41:36.725 16942-16990 Adreno-AppProfiles com.strom.ellustros W Could not find QSPM HAL service. Skipping adreno profile processing.
2025-11-11 03:41:36.726 16942-16990 AdrenoUtils com.strom.ellustros I <ReadGpuID:407>: Reading chip ID through GSL
2025-11-11 03:41:36.730 16942-16990 HWUI com.strom.ellustros D setMaxSurfaceArea requested wxh=(1080,2316) requestedSurfaceArea(2501280) mMaxSurfaceArea(2073600)
2025-11-11 03:41:36.731 16942-16990 NativeCust...ncyManager com.strom.ellustros D [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2025-11-11 03:41:36.733 16942-16942 InsetsController com.strom.ellustros D Setting requestedVisibleTypes to -14 (was -9)
2025-11-11 03:41:36.734 16942-16942 InsetsController com.strom.ellustros I setRequestedVisibleTypes: visible=false, mask=statusBars captionBar, host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.InsetsController.controlAnimationUnchecked:1604 android.view.InsetsController.applyAnimation:2416 android.view.InsetsController.applyAnimation:2343 android.view.InsetsController.hide:1540 android.view.InsetsController.hide:1450 android.view.ViewRootImpl.controlInsetsForCompatibility:4170 android.view.ViewRootImpl.setView:1970 android.view.WindowManagerGlobal.addView:604 android.view.WindowManagerImpl.addView:158 android.app.ActivityThread.handleResumeActivity:6395
2025-11-11 03:41:36.737 16942-16942 InputTransport com.strom.ellustros D Input channel constructed: '5264dfd', fd=134
2025-11-11 03:41:36.737 16942-16942 InsetsController com.strom.ellustros I onStateChanged: host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.ViewRootImpl.onInsetsStateChanged:3026, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(513, 0 - 567, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1080 physicalDisplayHeight=2316 density={2.8125} cutoutSpec={M 0,0 H -9.466666666666667 V 26.66666666666667‬ H 9.466666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=11, center=Point(11, 11)}, RoundedCorner{position=TopRight, radius=11, center=Point(1069, 11)}, RoundedCorner{position=BottomRight, radius=11, center=Point(1069, 2305)}, RoundedCorner{position=BottomLeft, radius=11, center=Point(11, 2305)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2316 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {d6620000 mType=statusBars mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620005 mType=mandatorySystemGestures mFrame=[0,0][1080,107] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620006 mType=tappableElement mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {46a80001 mType=navigationBars mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {46a80005 mType=mandatorySystemGestures mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80006 mType=tappableElement mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2025-11-11 03:41:36.737 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I synced displayState. AttachInfo displayState=2
2025-11-11 03:41:36.737 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I setView = com.android.internal.policy.DecorView@a9bfc7d IsHRR=false mFlingFrameRateChange=0 TM=true
2025-11-11 03:41:36.737 16942-16942 IDS_TAG com.strom.ellustros I Starting IDS observe window
2025-11-11 03:41:36.737 16942-16942 IDS_TAG com.strom.ellustros I Getting Shared Preference for androidx.multidex.MultiDexApplication@8e47798 uid = 10863
2025-11-11 03:41:36.739 16942-16996 FA com.strom.ellustros I Tag Manager is not found and thus will not be used
2025-11-11 03:41:36.741 16942-16942 IDS_TAG com.strom.ellustros I App androidx.multidex.MultiDexApplication@8e47798 has not finished training
2025-11-11 03:41:36.742 16942-16990 HWUI com.strom.ellustros D HWUI - treat SMPTE_170M as sRGB
2025-11-11 03:41:36.742 16942-16942 IDS_TAG com.strom.ellustros I Closing IDS observe window
2025-11-11 03:41:36.742 16942-16942 IDS_TAG com.strom.ellustros I Getting Shared Preference for androidx.multidex.MultiDexApplication@8e47798 uid = 10863
2025-11-11 03:41:36.742 16942-16942 IDS_TAG com.strom.ellustros I IDS count updated to 2 for androidx.multidex.MultiDexApplication@8e47798
2025-11-11 03:41:36.749 16942-16942 BufferQueueProducer com.strom.ellustros E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
2025-11-11 03:41:36.749 16942-16942 strom.ellustros com.strom.ellustros E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
2025-11-11 03:41:36.749 16942-16942 libc com.strom.ellustros W Access denied finding property "vendor.display.enable_optimal_refresh_rate"
2025-11-11 03:41:36.749 16942-16942 BufferQueueProducer com.strom.ellustros I [](id:422e00000000,api:0,p:-2060970096,c:16942) setDequeueTimeout:2077252342
2025-11-11 03:41:36.749 16942-16942 BLASTBufferQueue_Java com.strom.ellustros I new BLASTBufferQueue, mName= VRI[main]@bb9dff3 mNativeObject= 0xb4000075c83ae000 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3585 android.view.ViewRootImpl.relayoutWindow:11685 android.view.ViewRootImpl.performTraversals:4804 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 android.view.Choreographer$CallbackRecord.run:1910 android.view.Choreographer.doCallbacks:1367 android.view.Choreographer.doFrame:1292 android.view.Choreographer$FrameDisplayEventReceiver.run:1870
2025-11-11 03:41:36.749 16942-16942 BLASTBufferQueue_Java com.strom.ellustros I update, w= 1080 h= 2241 mName = VRI[main]@bb9dff3 mNativeObject= 0xb4000075c83ae000 sc.mNativeObject= 0xb4000075c83a8840 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3590 android.view.ViewRootImpl.relayoutWindow:11685 android.view.ViewRootImpl.performTraversals:4804 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901
2025-11-11 03:41:36.750 16942-16942 libc com.strom.ellustros W Access denied finding property "vendor.display.enable_optimal_refresh_rate"
2025-11-11 03:41:36.750 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I Relayout returned: old=(0,75,1080,2316) new=(0,75,1080,2316) relayoutAsync=false req=(1080,2241)0 dur=5 res=0x3 s={true 0xb400007585505d00} ch=true seqId=0
2025-11-11 03:41:36.750 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I performConfigurationChange setNightDimText nightDimLevel=0
2025-11-11 03:41:36.750 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007585505d00} hwInitialized=true
2025-11-11 03:41:36.751 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D reportNextDraw android.view.ViewRootImpl.performTraversals:5443 android.view.ViewRootImpl.doTraversal:3924 android.view.ViewRootImpl$TraversalRunnable.run:12903 android.view.Choreographer$CallbackRecord.run:1901 android.view.Choreographer$CallbackRecord.run:1910
2025-11-11 03:41:36.751 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D Setup new sync=wmsSync-VRI[main]@bb9dff3#0
2025-11-11 03:41:36.751 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I Creating new active sync group VRI[main]@bb9dff3#1
2025-11-11 03:41:36.751 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D registerCallbacksForSync syncBuffer=false
2025-11-11 03:41:36.752 16942-17002 VRI[main]@bb9dff3 com.strom.ellustros D Received frameDrawingCallback syncResult=0 frameNum=1.
2025-11-11 03:41:36.752 16942-17002 VRI[main]@bb9dff3 com.strom.ellustros I mWNT: t=0xb4000075881ffc00 mBlastBufferQueue=0xb4000075c83ae000 fn= 1 HdrRenderState mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$12.onFrameDraw:15441 android.view.ThreadedRenderer$1.onFrameDraw:718 <bottom of call stack>
2025-11-11 03:41:36.752 16942-17002 VRI[main]@bb9dff3 com.strom.ellustros I Setting up sync and frameCommitCallback
2025-11-11 03:41:36.773 16942-16990 BLASTBufferQueue com.strom.ellustros I [VRI[main]@bb9dff3#0](f:0,a:0,s:0) onFrameAvailable the first frame is available
2025-11-11 03:41:36.773 16942-16990 SurfaceComposerClient com.strom.ellustros I apply transaction with the first frame. layerId: 26731, bufferData(ID: 72765335928832, frameNumber: 1)
2025-11-11 03:41:36.773 16942-16990 VRI[main]@bb9dff3 com.strom.ellustros I Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2025-11-11 03:41:36.773 16942-16990 HWUI com.strom.ellustros D CFMS:: SetUp Pid : 16942 Tid : 16990
2025-11-11 03:41:36.773 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D reportDrawFinished seqId=0
2025-11-11 03:41:36.774 16942-17012 System.out com.strom.ellustros I *** Debugger waiting for connection (0) ***
2025-11-11 03:41:36.777 16942-16942 Toast com.strom.ellustros I show: caller = anywheresoftware.b4a.keywords.Common.ToastMessageShow:421
2025-11-11 03:41:36.777 16942-16942 Toast com.strom.ellustros I show: contextDispId = 0 mCustomDisplayId = -1 focusedDisplayId = 0 isActivityContext = false
2025-11-11 03:41:36.781 16942-16942 InsetsController com.strom.ellustros I onStateChanged: host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.ViewRootImpl.onInsetsStateChanged:3026, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(513, 0 - 567, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1080 physicalDisplayHeight=2316 density={2.8125} cutoutSpec={M 0,0 H -9.466666666666667 V 26.66666666666667‬ H 9.466666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=11, center=Point(11, 11)}, RoundedCorner{position=TopRight, radius=11, center=Point(1069, 11)}, RoundedCorner{position=BottomRight, radius=11, center=Point(1069, 2305)}, RoundedCorner{position=BottomLeft, radius=11, center=Point(11, 2305)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2316 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {d6620000 mType=statusBars mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620005 mType=mandatorySystemGestures mFrame=[0,0][1080,107] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620006 mType=tappableElement mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {46a80001 mType=navigationBars mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {46a80005 mType=mandatorySystemGestures mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80006 mType=tappableElement mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2025-11-11 03:41:36.781 16942-16942 InsetsSourceConsumer com.strom.ellustros I applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.strom.ellustros/com.strom.ellustros.main
2025-11-11 03:41:36.782 16942-16942 InsetsController com.strom.ellustros I controlAnimationUncheckedInner: Added types=statusBars, animType=1, host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.InsetsController.controlAnimationUnchecked:1608 android.view.InsetsController.applyAnimation:2416 android.view.InsetsController.applyAnimation:2343
2025-11-11 03:41:36.783 16942-16942 InsetsController com.strom.ellustros I onStateChanged: host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.ViewRootImpl.onInsetsStateChanged:3026, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2316), mDisplayCutout=DisplayCutout{insets=Rect(0, 75 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(513, 0 - 567, 75), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2316 physicalDisplayWidth=1080 physicalDisplayHeight=2316 density={2.8125} cutoutSpec={M 0,0 H -9.466666666666667 V 26.66666666666667‬ H 9.466666666666667 V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=11, center=Point(11, 11)}, RoundedCorner{position=TopRight, radius=11, center=Point(1069, 11)}, RoundedCorner{position=BottomRight, radius=11, center=Point(1069, 2305)}, RoundedCorner{position=BottomLeft, radius=11, center=Point(11, 2305)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2316), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(964, 0 - 1080, 75) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2316 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {d6620000 mType=statusBars mFrame=[0,0][1080,75] mVisible=false mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620005 mType=mandatorySystemGestures mFrame=[0,0][1080,107] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {d6620006 mType=tappableElement mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,75] mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {46a80001 mType=navigationBars mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {46a80005 mType=mandatorySystemGestures mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80006 mType=tappableElement mFrame=[0,2190][1080,2316] mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {46a80024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2025-11-11 03:41:36.783 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I handleResized, frames=ClientWindowFrames{frame=[0,75][1080,2316] display=[0,75][1080,2316] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false
2025-11-11 03:41:36.783 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I handleResized mSyncSeqId = 0
2025-11-11 03:41:36.783 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D reportNextDraw android.view.ViewRootImpl.handleResized:2983 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:14082 android.app.servertransaction.WindowStateResizeItem.execute:93 android.app.servertransaction.WindowStateTransactionItem.execute:62
2025-11-11 03:41:36.788 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D Setup new sync=wmsSync-VRI[main]@bb9dff3#2
2025-11-11 03:41:36.788 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros I Creating new active sync group VRI[main]@bb9dff3#3
2025-11-11 03:41:36.788 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D registerCallbacksForSync syncBuffer=false
2025-11-11 03:41:36.788 16942-17003 VRI[main]@bb9dff3 com.strom.ellustros D Received frameDrawingCallback syncResult=0 frameNum=2.
2025-11-11 03:41:36.788 16942-17003 VRI[main]@bb9dff3 com.strom.ellustros I Setting up sync and frameCommitCallback
2025-11-11 03:41:36.789 16942-16990 VRI[main]@bb9dff3 com.strom.ellustros I Received frameCommittedCallback lastAttemptedDrawFrameNum=2 didProduceBuffer=false
2025-11-11 03:41:36.789 16942-16990 BLASTBufferQueue_Java com.strom.ellustros I gatherPendingTransactions, mName= VRI[main]@bb9dff3 mNativeObject= 0xb4000075c83ae000 frameNumber= 2 caller= android.view.ViewRootImpl$12.lambda$onFrameDraw$3:15525 android.view.ViewRootImpl$12.$r8$lambda$CTo3ExVBk8akdVTGlqHPAoYLRVI:0 android.view.ViewRootImpl$12$$ExternalSyntheticLambda1.onFrameCommit:0 android.view.ThreadedRenderer$1.lambda$onFrameDraw$0:730 android.view.ThreadedRenderer$1$$ExternalSyntheticLambda0.onFrameCommit:0 <bottom of call stack>
2025-11-11 03:41:36.790 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D reportDrawFinished seqId=0
2025-11-11 03:41:36.791 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros D mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007585505d00}
2025-11-11 03:41:36.792 16942-16942 InputMethodManagerUtils com.strom.ellustros D startInputInner - Id : 0
2025-11-11 03:41:36.792 16942-16942 InputMethodManager com.strom.ellustros I startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2025-11-11 03:41:36.809 16942-17007 InputTransport com.strom.ellustros D Input channel constructed: 'ClientS', fd=151
2025-11-11 03:41:37.130 16942-16942 InsetsController com.strom.ellustros I cancelAnimation: types=statusBars, animType=1, host=com.strom.ellustros/com.strom.ellustros.main, from=android.view.InsetsController.notifyFinished:2006 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:82 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$cDFF0h4Ncq-8EXdGszv69jrUu7c:0
2025-11-11 03:41:37.131 16942-17013 InteractionJankMonitor com.strom.ellustros W Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.strom.ellustros
2025-11-11 03:41:37.664 16942-17012 System.out com.strom.ellustros I *** Debugger waiting for connection (1) ***
2025-11-11 03:41:37.704 16942-16942 CompatChangeReporter com.strom.ellustros D Compat change id reported: 263076149; UID 10863; state: ENABLED
2025-11-11 03:41:37.725 16942-16942 B4A com.strom.ellustros I ~i:*** Service (starter) Create ***
2025-11-11 03:41:37.746 16942-16942 VRI[main]@bb9dff3 com.strom.ellustros V updateAppliedLetterboxDirection, direction=4, Caller=android.view.ViewRootImpl.handleDispatchLetterboxDirectionChanged:15753
2025-11-11 03:41:37.746 16942-16942 B4A com.strom.ellustros I ~i:** Service (starter) Start **
2025-11-11 03:41:37.807 16942-16942 B4A com.strom.ellustros I ~i:** Activity (main) Create (first time) **
2025-11-11 03:41:37.827 16942-16942 B4A com.strom.ellustros I ~l19100335619:*** mainpage: B4XPage_Created
2025-11-11 03:41:37.887 16942-16942 libc com.strom.ellustros A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4d9976836157bc in tid 16942 (strom.ellustros), pid 16942 (strom.ellustros)
The only Errors I see in these logs that I believe may be causing this issue are the following lines

2025-11-11 03:41:36.749 16942-16942 BufferQueueProducer com.strom.ellustros E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
2025-11-11 03:41:36.749 16942-16942 strom.ellustros com.strom.ellustros E Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
But then I don't know where that .so file would come from, and as I mentioned, the app was compiling just fine before I updated the B4A version and I have not done any changes to this app in months, has anyone else had any issues with their apps after updating to the latest version?
 

aeric

Expert
Licensed User
Longtime User
I think the error is here.
B4X:
2025-11-11 03:41:37.887 16942-16942 libc com.strom.ellustros A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4d9976836157bc in tid 16942 (strom.ellustros), pid 16942 (strom.ellustros)

Make sure to clean install the Android SDK.
 
Upvote 0

walterf25

Expert
Licensed User
Longtime User
I think the error is here.
B4X:
2025-11-11 03:41:37.887 16942-16942 libc com.strom.ellustros A Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4d9976836157bc in tid 16942 (strom.ellustros), pid 16942 (strom.ellustros)

Make sure to clean install the Android SDK.
I dont even know how to decode whatever that error means 😂
And I did made sure I did a clean install of the Android SDK
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
I dont even know how to decode whatever that error means 😂
And I did made sure I did a clean install of the Android SDK
I also made a guess here. Something may crashed in the memory due to the SDK changes.
It maybe also related to private sign key, security or encryption library.
 
Upvote 0

walterf25

Expert
Licensed User
Longtime User
I also made a guess here. Something may crashed in the memory due to the SDK changes.
It maybe also related to private sign key, security or encryption library.
Why do you think it may be the private sign key or encryption library?
 
Upvote 0

josejad

Expert
Licensed User
Longtime User
I never saw such library: penguin.so
pingu-yell.gif


Sorry for the offtopic
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Why do you think it may be the private sign key or encryption library?
OK if it is about the penguin 🐧 then it may related to the AR/VR library you are using.

From Google search AI Overview:

The error "libpenguin.so not found" indicates that a shared library file, libpenguin.so, is missing from the expected location on an Android device or within an Android application's build environment. This typically occurs in projects involving Unity, Android Studio, and potentially AR/VR packages like ARCore or AR Foundation.
Possible causes and solutions:
  • Missing or incorrectly packaged library:
    • The libpenguin.so file might not be included in the Android application package (APK) or is not being correctly installed on the device.
    • Solution: Ensure that the library is properly declared in your project's build settings (e.g., AndroidManifest.xml or build.gradle for Android Studio, or within Unity's build settings if applicable) so that it is included in the final build.
  • Incorrect library path:
    • The application might be looking for libpenguin.so in a location where it does not exist.
    • Solution: Verify the expected path for native libraries within your application's code and ensure that libpenguin.so is placed in that location during the build process or installed to the correct system directory if it's a pre-installed library.
  • Cross-platform compatibility issues:
    • If the project was developed on a different operating system (e.g., macOS) and then moved to another (e.g., Windows), there might be issues with how native libraries are handled or transferred.
    • Solution: Rebuild the project specifically for the target platform to ensure all necessary libraries are correctly compiled and included.
  • AR/VR package dependency issues:
    • libpenguin.so might be a dependency of an AR/VR package (like ARCore) that is not being correctly included or linked.
    • Solution: Check the documentation for the specific AR/VR package you are using to ensure all necessary setup steps for native libraries are followed. This might involve configuring package settings within Unity or Android Studio.
  • Build system configuration problems:
    • Issues with the build system (e.g., CMake in Android Studio) can prevent native libraries from being correctly built or linked.
    • Solution: Review your build system configuration (e.g., CMakeLists.txt or build.gradle) to ensure that libpenguin.so is properly referenced and built.
Troubleshooting steps:
  • Check logcat output:
    Examine the logcat output from the Android device or emulator for more detailed error messages that might provide clues about why libpenguin.so is not found.
  • Verify file existence:
    Manually check the contents of your APK or the device's file system to confirm whether libpenguin.so is present in the expected location.
  • Clean and rebuild:
    Perform a clean build of your project to ensure all dependencies are resolved and rebuilt correctly.
 
Upvote 0
Top