Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Android 16KB page size #241

Open
iliapnmrv opened this issue Feb 3, 2025 · 2 comments
Open

[Bug]: Android 16KB page size #241

iliapnmrv opened this issue Feb 3, 2025 · 2 comments

Comments

@iliapnmrv
Copy link

What happened?

Hi, thank you for this library!
RN released version 0.77.0 and announced about Android 16 KB page size support. If I install op-sqlite, app crashes after opening.

Steps to reproduce

  1. I've created emulator with 16KB page size
  2. adb shell getconf PAGE_SIZE returns 16384 as expected
  3. Create RN app with v0.77+
  4. npm i @op-engineering/op-sqlite

Here are the logs

02-03 22:36:50.009   838   879 V WindowManagerShell: Transition requested (#42): android.os.BinderProxy@5b24c9b TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=37 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test/.MainActivity } baseActivity=ComponentInfo{com.test/com.test.MainActivity} topActivity=ComponentInfo{com.test/com.test.MainActivity} origActivity=null realActivity=ComponentInfo{com.test/com.test.MainActivity} numActivities=1 lastActiveTime=8922535 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@b240838} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 156 - 0, 0) topActivityInfo=ActivityInfo{c28c011 com.test.MainActivity} launchCookies=[android.os.BinderProxy@6052576] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= true isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1280 topActivityLetterboxHeight=2856 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@df1777, appThread = android.app.IApplicationThread$Stub$Proxy@52d6fe4, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 42 }
02-03 22:36:50.009   570   658 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test/.MainActivity bnds=[936,1980][1232,2359]} with LAUNCH_SINGLE_TASK from uid 10174 (BAL_ALLOW_VISIBLE_WINDOW) result code=0
02-03 22:36:50.021  1136  1136 I TopTaskTracker: onTaskMovedToFront: (moved taskInfo to front) taskId=37, baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test/.MainActivity }
02-03 22:36:50.043   570   592 D CoreBackPreview: Window{75da031 u0 Splash Screen com.test}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@ca24497, mPriority=0, mIsAnimationCallback=false}
02-03 22:36:50.049   570   624 I ActivityManager: Start proc 7391:com.test/u0a206 for next-top-activity {com.test/com.test.MainActivity}
02-03 22:36:50.095   570   613 V WindowManager: Sent Transition (#42) createdAt=02-03 22:36:50.003 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=37 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.test/.MainActivity } baseActivity=ComponentInfo{com.test/com.test.MainActivity} topActivity=ComponentInfo{com.test/com.test.MainActivity} origActivity=null realActivity=ComponentInfo{com.test/com.test.MainActivity} numActivities=1 lastActiveTime=8922535 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{8072469 Task{43ae09f #37 type=standard A=10206:com.test}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 156 - 0, 0) topActivityInfo=ActivityInfo{a58aeee com.test.MainActivity} launchCookies=[android.os.BinderProxy@7232f8f] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= falseisLetterboxEducationEnabled= true isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=1280 topActivityLetterboxHeight=2856 isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatControlState=hidden freeformCameraCompatMode=inactive}}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@a13021c, appThread = android.app.IApplicationThread$Stub$Proxy@2649e25, debugName = QuickstepLaunch }, displayChange = null, flags = 0, debugId = 42 }
02-03 22:36:50.095   570   613 V WindowManager:         {WCT{RemoteToken{8072469 Task{43ae09f #37 type=standard A=10206:com.test}}} m=OPEN f=NONE leash=Surface(name=Task=37)/@0x53b0e6d sb=Rect(0, 0 - 1280, 2856) eb=Rect(0, 0 - 1280, 2856) d=0 taskParent=-1},
02-03 22:36:50.101  7391  7391 I com.test: Late-enabling -Xcheck:jni
02-03 22:36:50.133  7391  7391 I com.test: Using CollectorTypeCMC GC.
02-03 22:36:50.190  7391  7391 W ziparchive: Unable to open '/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.dm': No such file or directory
02-03 22:36:50.190  7391  7391 W ziparchive: Unable to open '/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.dm': No such file or directory
02-03 22:36:50.351  7391  7391 D nativeloader: Configuring clns-7 for other apk /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/lib/arm64:/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.test
02-03 22:36:50.393  7391  7391 W SoLoader: Recording new base apk path: /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk
02-03 22:36:50.395  7391  7391 I SoLoader: Preparing SO source: DirectApkSoSource[root = [/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a]]
02-03 22:36:50.424  7391  7391 I SoLoader: Preparing SO source: ApplicationSoSource[DirectorySoSource[root = /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/lib/arm64 flags = 0]]
02-03 22:36:50.481  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libc++_shared.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.509  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libjsi.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.526  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libfbjni.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.535  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libreactnative.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.538  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libappmodules.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.539   570  1878 I AppsFilter: interaction: PackageSetting{8205338 com.test/10206} -> PackageSetting{e29fa70 com.google.android.apps.nexuslauncher/10174} BLOCKED
02-03 22:36:50.638  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libhermes.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.656  7391  7391 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libhermestooling.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk): ok
02-03 22:36:50.793  7391  7391 W com.test: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed)
02-03 22:36:50.793  7391  7391 W com.test: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
02-03 22:36:50.865   570  1878 D CoreBackPreview: Window{dc06c9 u0 com.test/com.test.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5e8c601, mPriority=0, mIsAnimationCallback=false}
02-03 22:36:50.928   570   613 W ziparchive: Unable to open '/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.dm': No such file or directory
02-03 22:36:50.928   570   613 I ActivityTaskManager: Displayed com.test/.MainActivity for user 0: +1s4ms
02-03 22:36:50.975   570   704 I ImeTracker: com.test:27c7be41: onRequestHide at ORIGIN_SERVER reason HIDE_UNSPECIFIED_WINDOW fromUser false
02-03 22:36:50.975   570   704 I ImeTracker: com.test:27c7be41: onCancelled at PHASE_SERVER_SHOULD_HIDE
02-03 22:36:50.990  1316  1316 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1986 onStartInput(EditorInfo{EditorInfo{packageName=com.test, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
02-03 22:36:51.004   570  1878 W PackageConfigPersister: App-specific configuration not found for packageName: com.test and userId: 0
02-03 22:36:51.159  7391  7396 I com.test: Compiler allocated 4206KB to compile void android.widget.TextView.<init>(android.content.Context, android.util.AttributeSet, int, int)
02-03 22:36:51.201  7391  7396 I com.test: Compiler allocated 5250KB to compile void android.view.ViewRootImpl.performTraversals()
02-03 22:36:51.285   570  1871 W InputManager-JNI: Input channel object '75da031 Splash Screen com.test (client)' was disposed without first being removed with the input manager!
02-03 22:36:51.285   570   658 D CoreBackPreview: Window{75da031 u0 Splash Screen com.test EXITING}: Setting back callback null
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x1a6130) (ignoring)
02-03 22:36:51.482  7391  7418 W linker  : Warning: "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" unused DT entry: unknown (type 0x1a6130 arg 0x0) (ignoring)
02-03 22:36:51.482  7391  7418 D nativeloader: Load /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so using ns clns-7 from class loader (caller=/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!classes5.dex): dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" (new hash type from the future?)
02-03 22:36:51.484  7391  7418 E AndroidRuntime: Process: com.test, PID: 7391
02-03 22:36:51.484  7391  7418 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk!/lib/arm64-v8a/libop-sqlite.so" (new hash type from the future?)
02-03 22:36:51.486   570   658 W ActivityTaskManager:   Force finishing activity com.test/.MainActivity
02-03 22:36:51.490   570   614 I ActivityManager: Showing crash dialog for package com.test u0
02-03 22:36:51.511   570   614 D CoreBackPreview: Window{be5df76 u0 Application Error: com.test}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.WindowOnBackInvokedDispatcher$OnBackInvokedCallbackWrapper@2c41968, mPriority=0, mIsAnimationCallback=false}
02-03 22:36:51.543   570   613 V WindowManager:         {WCT{RemoteToken{8072469 Task{43ae09f #37 type=standard A=10206:com.test}}} m=CLOSE f=NONE leash=Surface(name=Task=37)/@0x53b0e6d sb=Rect(0, 0 - 1280, 2856) eb=Rect(0, 0 - 1280, 2856) d=0 taskParent=-1},
02-03 22:36:51.890   570   592 D CoreBackPreview: Window{dc06c9 u0 com.test/com.test.MainActivity}: Setting back callback null
02-03 22:36:51.892   570   592 W InputManager-JNI: Input channel object 'dc06c9 com.test/com.test.MainActivity (client)' was disposed without first being removed with the input manager!
02-03 22:36:52.901  1473  1481 W gle.android.gms: ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~a6XNZeEvyrOvX9F9UGN_oA==/com.test-qJsjQJPfLQhc1h180BQ_AQ==/base.apk' with 1 weak references
02-03 22:36:56.132  7391  7436 D ProfileInstaller: Installing profile for com.test

op-sqlite version

11.4.4

React Native version

0.77.0

Reproducible Example

https://github.com/iliapnmrv/op-sqlite-android-16kb-page-size

@ospfranco
Copy link
Contributor

wow... uff no idea, will have to take a look later or maybe someone knows how to debug this.

@ospfranco
Copy link
Contributor

Reading through the Android docs it seems this could be the solution, however, I'm not sure if upgrading to the NDK 28 is safe or maybe RN moves to that version. I will leave this for now until it becomes a bigger issue and more people are on 0.77 and above.

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants