Crash on startup with Android 13 #166

Open
opened 2024-12-07 15:06:49 +00:00 by jtojnar · 4 comments

Prerequisites

  • Are you running the latest version?
  • Did you check for an existing issue ?
  • Are you reporting to the correct repository?
  • Did you perform a cursory search?
  • Did you read the CONTRIBUTING guide ?

Description

When I open it on my old Android phone, the app crashes immediately after the initial activity is opened.

`adb logcat` output
12-07 15:45:43.147   611   611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.149  1523  1758 D ActivityTrigger: ActivityTrigger activityPauseTrigger 
12-07 15:45:43.164  1523 13906 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@fbebc7a, mPriority=0}
12-07 15:45:43.180   525   525 D Zygote  : Forked child process 25153
12-07 15:45:43.250 25153 25153 I lfossv2.android: Waiting for a blocking GC ClassLinker
12-07 15:45:43.268 25153 25153 V GraphicsEnvironment: ANGLE Developer option for 'bou.amine.apps.readerforselfossv2.android' set to: 'default'
12-07 15:45:43.268 18475 18475 I cnwu    : onPause
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: ANGLE GameManagerService for bou.amine.apps.readerforselfossv2.android: false
12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-07 15:45:43.283 25153 25153 I MultiDex: VM with version 2.1.0 has multidex support
12-07 15:45:43.283 25153 25153 I MultiDex: Installing application
12-07 15:45:43.283 25153 25153 I MultiDex: VM has multidex support, MultiDex support library is disabled.
12-07 15:45:43.296 25153 25153 I a       : ACRA is enabled for bou.amine.apps.readerforselfossv2.android, initializing...
12-07 15:45:43.351 25153 25153 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration.
12-07 15:45:43.430 25153 25153 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found
12-07 15:45:43.499   611   611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.499  1523  1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 
12-07 15:45:43.529  2075  2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531  1523  1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.531  1523  1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532  1523  1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.532  1523  1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:43.596   611   611 I android.hardware.power-service-qti: Power setMode: 5 to: 1
12-07 15:45:43.597  1523  1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 
12-07 15:45:43.621 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/api/about
12-07 15:45:43.621 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.693 25153 25153 D Connectivity status: Started
12-07 15:45:43.695  2075  2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.697 25153 25187 D Connectivity status: Network available
12-07 15:45:43.698 25153 25187 D Connectivity status: Network status: Connected
12-07 15:45:43.698  1523  1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.698  1523  1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699  1523  1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.699  1523  1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ]
12-07 15:45:43.713  1523  1562 D CoreBackPreview: Window{d15afc u0 bou.amine.apps.readerforselfossv2.android/bou.amine.apps.readerforselfossv2.android.HomeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5edffda, mPriority=0}
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: QUALCOMM build                   : 5441528417, Id595308a47
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Date                       : 03/29/22
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.17
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Local Branch                     : 
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch                    : 
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch                    : 
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Reconstruct Branch               : 
12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Config                     : S L 12.1.1 AArch64
12-07 15:45:43.740 25153 25175 I AdrenoGLES-0: Driver Path                      : /vendor/lib64/egl/libGLESv2_adreno.so
12-07 15:45:43.795 25153 25175 I AdrenoGLES-0: PFP: 0x005ff114, ME: 0x005ff066
12-07 15:45:43.817   424   424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.818   424   424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device VINTF manifest.
12-07 15:45:43.821   424   424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@4.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.821   423   423 I servicemanager: Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest.
12-07 15:45:43.822   424   424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@3.0::IAllocator/default in either framework or device VINTF manifest.
12-07 15:45:43.823 25153 25191 I Gralloc2: Adding additional valid usage bits: 0x202000
12-07 15:45:43.860 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/items?type=unread&items=20&offset=0
12-07 15:45:43.860 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: RESPONSE: 200 OK
12-07 15:45:43.900 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET)
12-07 15:45:43.900 25153 25153 D LogApiCalls: FROM: https://reader.ogion.cz/api/about
12-07 15:45:43.959 25153 25153 D LogApiCalls: RESPONSE https://reader.ogion.cz/api/about failed with exception: w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: For serial name b there already exist BSerializer.
12-07 15:45:43.959 25153 25153 D LogApiCalls: Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.965  5064  5064 W v       : onStartInput event aborted
12-07 15:45:43.965  5064  5064 W v       : xm.r: could not obtain extracted text
12-07 15:45:43.965  5064  5064 W v       : 	at xm.J.H(SourceFile:325)
12-07 15:45:43.965  5064  5064 W v       : 	at uj.y.q(SourceFile:327)
12-07 15:45:43.965  5064  5064 W v       : 	at uj.G0.q(SourceFile:3)
12-07 15:45:43.965  5064  5064 W v       : 	at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:43.965  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:43.965  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:43.965  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:43.965  5064  5064 W v       : 	at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:43.965  5064  5064 W v       : 	at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:43.965  5064  5064 W v       : 	at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:43.965  5064  5064 W v       : 	at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.965  5064  5064 W v       : 	at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.965  5064  5064 W v       : 	at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.965  5064  5064 W v       : 	at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.965  5064  5064 W v       : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.965  5064  5064 W v       : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a       : ACRA caught a e for bou.amine.apps.readerforselfossv2.android
12-07 15:45:43.969 25153 25153 E a       : w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a       : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a       : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a       : 	at x2.c.a(SourceFile:253)
12-07 15:45:43.969 25153 25153 E a       : 	at w2.d$a$a.a(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a       : 	at r3.f$a.b(SourceFile:87)
12-07 15:45:43.969 25153 25153 E a       : 	at w2.d$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a       : 	at r3.k.a(SourceFile:79)
12-07 15:45:43.969 25153 25153 E a       : 	at r3.e.g(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at w2.d.a(SourceFile:84)
12-07 15:45:43.969 25153 25153 E a       : 	at a2.b.c(SourceFile:270)
12-07 15:45:43.969 25153 25153 E a       : 	at a2.b$b$b.B(SourceFile:130)
12-07 15:45:43.969 25153 25153 E a       : 	at a2.b$b$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a       : 	at a2.b$b$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a       : 	at Q1.a$d.B(SourceFile:41)
12-07 15:45:43.969 25153 25153 E a       : 	at Q1.a$d.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at Q1.a$d.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a       : 	at c2.f$g.B(SourceFile:102)
12-07 15:45:43.969 25153 25153 E a       : 	at c2.f$g.E(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at c2.f$g.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.h(SourceFile:4)
12-07 15:45:43.969 25153 25153 E a       : 	at W1.g$a$b.B(SourceFile:57)
12-07 15:45:43.969 25153 25153 E a       : 	at W1.g$a$b.E(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a       : 	at W1.g$a$b.i(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.o(SourceFile:48)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.f(SourceFile:24)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.n.b(SourceFile:20)
12-07 15:45:43.969 25153 25153 E a       : 	at G2.d.d(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a       : 	at R1.b.b(SourceFile:179)
12-07 15:45:43.969 25153 25153 E a       : 	at v0.e.h(SourceFile:242)
12-07 15:45:43.969 25153 25153 E a       : 	at v0.e$a.B(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at V2.a.l(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at o3.a0.run(SourceFile:129)
12-07 15:45:43.969 25153 25153 E a       : 	at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:43.969 25153 25153 E a       : 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:43.969 25153 25153 E a       : 	at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:43.969 25153 25153 E a       : 	at android.os.Looper.loop(Looper.java:288)
12-07 15:45:43.969 25153 25153 E a       : 	at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:43.969 25153 25153 E a       : 	at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:43.969 25153 25153 E a       : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:43.969 25153 25153 E a       : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:43.969 25153 25153 E a       : 	Suppressed: t3.i: [T0{Cancelling}@1b8d6b4, Dispatchers.Main]
12-07 15:45:43.969 25153 25153 E a       : Caused by: java.lang.IllegalArgumentException: The name of serial descriptor should uniquely identify associated serializer.
12-07 15:45:43.969 25153 25153 E a       : For serial name b there already exist BSerializer.
12-07 15:45:43.969 25153 25153 E a       : Please refer to SerialDescriptor documentation for additional information.
12-07 15:45:43.969 25153 25153 E a       : 	at F3.D0.d(SourceFile:105)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.D0.a(SourceFile:11)
12-07 15:45:43.969 25153 25153 E a       : 	at D3.i.a(SourceFile:17)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.e.a(SourceFile:5)
12-07 15:45:43.969 25153 25153 E a       : 	at C3.a.u(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.c$a.b(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0$b.a(SourceFile:9)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0$b.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0.q(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0.k(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at D3.h$a.b(SourceFile:14)
12-07 15:45:43.969 25153 25153 E a       : 	at D3.h$a.next(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.x0.a(SourceFile:43)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0$a.a(SourceFile:7)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0$a.d(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at P2.s.getValue(SourceFile:12)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0.s(SourceFile:3)
12-07 15:45:43.969 25153 25153 E a       : 	at F3.w0.hashCode(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.y.a(SourceFile:13)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.y.b(SourceFile:16)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.J.d(SourceFile:22)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.J.h(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.J.g(SourceFile:38)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.Y.O(SourceFile:28)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.Y.G(SourceFile:27)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.c$a.f(SourceFile:45)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.c$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a       : 	at E3.a.I(SourceFile:6)
12-07 15:45:43.969 25153 25153 E a       : 	at E3.a.v(SourceFile:33)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.d$a.f(SourceFile:75)
12-07 15:45:43.969 25153 25153 E a       : 	at t0.d$a.e(SourceFile:1)
12-07 15:45:43.969 25153 25153 E a       : 	at H3.Y.k(SourceFile:78)
12-07 15:45:43.969 25153 25153 E a       : 	at G3.b.c(SourceFile:31)
12-07 15:45:43.969 25153 25153 E a       : 	at x2.c.a(SourceFile:191)
12-07 15:45:43.969 25153 25153 E a       : 	... 43 more
12-07 15:45:44.010  1523  1562 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android EXITING}: Setting back callback null
12-07 15:45:44.024 18475 18475 I cnwu    : onStop
12-07 15:45:44.038 25153 25204 W a       : APPLICATION_LOG was enabled but applicationLogFile was not set. No application log will be recorded.
12-07 15:45:44.058  1523  1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 
12-07 15:45:44.074   525   525 I Zygote  : Process 24450 exited due to signal 9 (Killed)
12-07 15:45:44.092  1523  8550 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a3e01cf, mPriority=0}
12-07 15:45:44.599 18475 18475 I cnwu    : onStart
12-07 15:45:44.603 18475 18475 I cnwu    : onResume
12-07 15:45:44.625   611   611 I android.hardware.power-service-qti: Power setMode: 5 to: 0
12-07 15:45:44.643  2075  2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643  1523  1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.643  1523  1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.646  1523  1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.649  1523  1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ]
12-07 15:45:44.669  5064  5064 W v       : onStartInput event aborted
12-07 15:45:44.669  5064  5064 W v       : xm.r: could not obtain extracted text
12-07 15:45:44.669  5064  5064 W v       : 	at xm.J.H(SourceFile:325)
12-07 15:45:44.669  5064  5064 W v       : 	at uj.y.q(SourceFile:327)
12-07 15:45:44.669  5064  5064 W v       : 	at uj.G0.q(SourceFile:3)
12-07 15:45:44.669  5064  5064 W v       : 	at com.touchtype.KeyboardService.onStartInput(SourceFile:12)
12-07 15:45:44.669  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829)
12-07 15:45:44.669  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790)
12-07 15:45:44.669  5064  5064 W v       : 	at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821)
12-07 15:45:44.669  5064  5064 W v       : 	at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210)
12-07 15:45:44.669  5064  5064 W v       : 	at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44)
12-07 15:45:44.669  5064  5064 W v       : 	at android.os.Handler.dispatchMessage(Handler.java:106)
12-07 15:45:44.669  5064  5064 W v       : 	at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:44.669  5064  5064 W v       : 	at android.os.Looper.loop(Looper.java:288)
12-07 15:45:44.669  5064  5064 W v       : 	at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:44.669  5064  5064 W v       : 	at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:44.669  5064  5064 W v       : 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:44.669  5064  5064 W v       : 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.219 24828 25211 I a       : Sending report /data/user/0/bou.amine.apps.readerforselfossv2.android/app_ACRA-approved/2024-12-07T15:45:44.038+01:00.stacktrace
12-07 15:45:46.306   525   525 I Zygote  : Process 25153 exited due to signal 9 (Killed)
^[[6~12-07 15:45:46.534  1523  8545 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback null
12-07 15:45:46.546  1808  1808 W ToastPresenter: Error calling back bou.amine.apps.readerforselfossv2.android to notify onToastHide()
12-07 15:45:46.546  1808  1808 W ToastPresenter: android.os.DeadObjectException
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.BinderProxy.transactNative(Native Method)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.BinderProxy.transact(BinderProxy.java:584)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.app.ITransientNotificationCallback$Stub$Proxy.onToastHidden(ITransientNotificationCallback.java:141)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.widget.ToastPresenter.hide(ToastPresenter.java:283)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at com.android.systemui.toast.ToastUI$ToastOutAnimatorListener.onAnimationEnd(ToastUI.java:4)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:600)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:328)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.AnimationHandler.-$$Nest$mdoAnimationFrame(Unknown Source:0)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:86)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.view.Choreographer.doCallbacks(Choreographer.java:899)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.view.Choreographer.doFrame(Choreographer.java:827)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.Handler.handleCallback(Handler.java:942)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.Looper.loopOnce(Looper.java:201)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.os.Looper.loop(Looper.java:288)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at android.app.ActivityThread.main(ActivityThread.java:7982)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at java.lang.reflect.Method.invoke(Native Method)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
12-07 15:45:46.546  1808  1808 W ToastPresenter: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
12-07 15:45:46.727 24828 25211 I a       : Request received by server
`/api/about` content after login (in web browser)
{"version":"2.20-cf74581","apiversion":"7.0.0","configuration":{"homepage":"unread","share":"p","wallabag":null,"wordpress":null,"mastodon":null,"autoMarkAsRead":true,"autoCollapse":false,"autoStreamMore":true,"openInBackgroundTab":true,"loadImagesOnMobile":false,"itemsPerPage":50,"unreadOrder":"desc","autoHideReadOnMobile":false,"scrollToArticleHeader":true,"showThumbnails":true,"htmlTitle":"selfoss","allowPublicUpdate":false,"publicMode":false,"authEnabled":true,"readingSpeed":null,"language":null,"userCss":null,"userJs":null}}

Steps to Reproduce

  1. Tap the App icon in the launcher.
  2. See the activity pop up briefly.

Expected behavior: The app should not crash.

Actual behavior: The app crashes and a toast is displayed that the crash was reported.

Device

### Prerequisites * [x] Are you running the latest version? * [x] Did you check for an existing issue ? * [x] Are you reporting to the correct repository? * [x] Did you perform a cursory search? * [x] Did you read the `CONTRIBUTING` guide ? ### Description When I open it on my old Android phone, the app crashes immediately after the initial activity is opened. <details> <summary>`adb logcat` output</summary> ``` 12-07 15:45:43.147 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1 12-07 15:45:43.149 1523 1758 D ActivityTrigger: ActivityTrigger activityPauseTrigger 12-07 15:45:43.164 1523 13906 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@fbebc7a, mPriority=0} 12-07 15:45:43.180 525 525 D Zygote : Forked child process 25153 12-07 15:45:43.250 25153 25153 I lfossv2.android: Waiting for a blocking GC ClassLinker 12-07 15:45:43.268 25153 25153 V GraphicsEnvironment: ANGLE Developer option for 'bou.amine.apps.readerforselfossv2.android' set to: 'default' 12-07 15:45:43.268 18475 18475 I cnwu : onPause 12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: ANGLE GameManagerService for bou.amine.apps.readerforselfossv2.android: false 12-07 15:45:43.269 25153 25153 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported. 12-07 15:45:43.283 25153 25153 I MultiDex: VM with version 2.1.0 has multidex support 12-07 15:45:43.283 25153 25153 I MultiDex: Installing application 12-07 15:45:43.283 25153 25153 I MultiDex: VM has multidex support, MultiDex support library is disabled. 12-07 15:45:43.296 25153 25153 I a : ACRA is enabled for bou.amine.apps.readerforselfossv2.android, initializing... 12-07 15:45:43.351 25153 25153 D WM-WrkMgrInitializer: Initializing WorkManager with default configuration. 12-07 15:45:43.430 25153 25153 D AppCompatDelegate: Checking for metadata for AppLocalesMetadataHolderService : Service not found 12-07 15:45:43.499 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1 12-07 15:45:43.499 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 12-07 15:45:43.529 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:43.531 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:43.531 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:43.532 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:43.532 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2962, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:43.596 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 1 12-07 15:45:43.597 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 12-07 15:45:43.621 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/api/about 12-07 15:45:43.621 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET) 12-07 15:45:43.693 25153 25153 D Connectivity status: Started 12-07 15:45:43.695 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ] 12-07 15:45:43.697 25153 25187 D Connectivity status: Network available 12-07 15:45:43.698 25153 25187 D Connectivity status: Network status: Connected 12-07 15:45:43.698 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ] 12-07 15:45:43.698 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ] 12-07 15:45:43.699 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ] 12-07 15:45:43.699 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2964, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10194 RequestorUid: 10194 RequestorPkg: bou.amine.apps.readerforselfossv2.android UnderlyingNetworks: Null] ] 12-07 15:45:43.713 1523 1562 D CoreBackPreview: Window{d15afc u0 bou.amine.apps.readerforselfossv2.android/bou.amine.apps.readerforselfossv2.android.HomeActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5edffda, mPriority=0} 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: QUALCOMM build : 5441528417, Id595308a47 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Date : 03/29/22 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.17 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Local Branch : 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch : 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Remote Branch : 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Reconstruct Branch : 12-07 15:45:43.739 25153 25175 I AdrenoGLES-0: Build Config : S L 12.1.1 AArch64 12-07 15:45:43.740 25153 25175 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 12-07 15:45:43.795 25153 25175 I AdrenoGLES-0: PFP: 0x005ff114, ME: 0x005ff066 12-07 15:45:43.817 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@4.0::IMapper/default in either framework or device VINTF manifest. 12-07 15:45:43.818 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device VINTF manifest. 12-07 15:45:43.821 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@4.0::IAllocator/default in either framework or device VINTF manifest. 12-07 15:45:43.821 423 423 I servicemanager: Could not find android.hardware.graphics.allocator.IAllocator/default in the VINTF manifest. 12-07 15:45:43.822 424 424 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.allocator@3.0::IAllocator/default in either framework or device VINTF manifest. 12-07 15:45:43.823 25153 25191 I Gralloc2: Adding additional valid usage bits: 0x202000 12-07 15:45:43.860 25153 25153 D LogApiCalls: REQUEST: https://reader.ogion.cz/items?type=unread&items=20&offset=0 12-07 15:45:43.860 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET) 12-07 15:45:43.900 25153 25153 D LogApiCalls: RESPONSE: 200 OK 12-07 15:45:43.900 25153 25153 D LogApiCalls: METHOD: HttpMethod(value=GET) 12-07 15:45:43.900 25153 25153 D LogApiCalls: FROM: https://reader.ogion.cz/api/about 12-07 15:45:43.959 25153 25153 D LogApiCalls: RESPONSE https://reader.ogion.cz/api/about failed with exception: w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer. 12-07 15:45:43.959 25153 25153 D LogApiCalls: For serial name b there already exist BSerializer. 12-07 15:45:43.959 25153 25153 D LogApiCalls: Please refer to SerialDescriptor documentation for additional information. 12-07 15:45:43.965 5064 5064 W v : onStartInput event aborted 12-07 15:45:43.965 5064 5064 W v : xm.r: could not obtain extracted text 12-07 15:45:43.965 5064 5064 W v : at xm.J.H(SourceFile:325) 12-07 15:45:43.965 5064 5064 W v : at uj.y.q(SourceFile:327) 12-07 15:45:43.965 5064 5064 W v : at uj.G0.q(SourceFile:3) 12-07 15:45:43.965 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12) 12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829) 12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790) 12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821) 12-07 15:45:43.965 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210) 12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44) 12-07 15:45:43.965 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106) 12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201) 12-07 15:45:43.965 5064 5064 W v : at android.os.Looper.loop(Looper.java:288) 12-07 15:45:43.965 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982) 12-07 15:45:43.965 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method) 12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 12-07 15:45:43.965 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860) 12-07 15:45:43.969 25153 25153 E a : ACRA caught a e for bou.amine.apps.readerforselfossv2.android 12-07 15:45:43.969 25153 25153 E a : w2.e: Illegal input: The name of serial descriptor should uniquely identify associated serializer. 12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer. 12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information. 12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:253) 12-07 15:45:43.969 25153 25153 E a : at w2.d$a$a.a(SourceFile:78) 12-07 15:45:43.969 25153 25153 E a : at r3.f$a.b(SourceFile:87) 12-07 15:45:43.969 25153 25153 E a : at w2.d$a.b(SourceFile:14) 12-07 15:45:43.969 25153 25153 E a : at r3.k.a(SourceFile:79) 12-07 15:45:43.969 25153 25153 E a : at r3.e.g(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at w2.d.a(SourceFile:84) 12-07 15:45:43.969 25153 25153 E a : at a2.b.c(SourceFile:270) 12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.B(SourceFile:130) 12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.E(SourceFile:14) 12-07 15:45:43.969 25153 25153 E a : at a2.b$b$b.i(SourceFile:7) 12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48) 12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24) 12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.B(SourceFile:41) 12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.E(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at Q1.a$d.i(SourceFile:7) 12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48) 12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24) 12-07 15:45:43.969 25153 25153 E a : at c2.f$g.B(SourceFile:102) 12-07 15:45:43.969 25153 25153 E a : at c2.f$g.E(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at c2.f$g.i(SourceFile:7) 12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48) 12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24) 12-07 15:45:43.969 25153 25153 E a : at G2.n.h(SourceFile:4) 12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.B(SourceFile:57) 12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.E(SourceFile:14) 12-07 15:45:43.969 25153 25153 E a : at W1.g$a$b.i(SourceFile:7) 12-07 15:45:43.969 25153 25153 E a : at G2.n.o(SourceFile:48) 12-07 15:45:43.969 25153 25153 E a : at G2.n.f(SourceFile:24) 12-07 15:45:43.969 25153 25153 E a : at G2.n.b(SourceFile:20) 12-07 15:45:43.969 25153 25153 E a : at G2.d.d(SourceFile:9) 12-07 15:45:43.969 25153 25153 E a : at R1.b.b(SourceFile:179) 12-07 15:45:43.969 25153 25153 E a : at v0.e.h(SourceFile:242) 12-07 15:45:43.969 25153 25153 E a : at v0.e$a.B(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at V2.a.l(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at o3.a0.run(SourceFile:129) 12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.handleCallback(Handler.java:942) 12-07 15:45:43.969 25153 25153 E a : at android.os.Handler.dispatchMessage(Handler.java:99) 12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loopOnce(Looper.java:201) 12-07 15:45:43.969 25153 25153 E a : at android.os.Looper.loop(Looper.java:288) 12-07 15:45:43.969 25153 25153 E a : at android.app.ActivityThread.main(ActivityThread.java:7982) 12-07 15:45:43.969 25153 25153 E a : at java.lang.reflect.Method.invoke(Native Method) 12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 12-07 15:45:43.969 25153 25153 E a : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860) 12-07 15:45:43.969 25153 25153 E a : Suppressed: t3.i: [T0{Cancelling}@1b8d6b4, Dispatchers.Main] 12-07 15:45:43.969 25153 25153 E a : Caused by: java.lang.IllegalArgumentException: The name of serial descriptor should uniquely identify associated serializer. 12-07 15:45:43.969 25153 25153 E a : For serial name b there already exist BSerializer. 12-07 15:45:43.969 25153 25153 E a : Please refer to SerialDescriptor documentation for additional information. 12-07 15:45:43.969 25153 25153 E a : at F3.D0.d(SourceFile:105) 12-07 15:45:43.969 25153 25153 E a : at F3.D0.a(SourceFile:11) 12-07 15:45:43.969 25153 25153 E a : at D3.i.a(SourceFile:17) 12-07 15:45:43.969 25153 25153 E a : at t0.e.a(SourceFile:5) 12-07 15:45:43.969 25153 25153 E a : at C3.a.u(SourceFile:6) 12-07 15:45:43.969 25153 25153 E a : at t0.c$a.b(SourceFile:3) 12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.a(SourceFile:9) 12-07 15:45:43.969 25153 25153 E a : at F3.w0$b.d(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at F3.w0.q(SourceFile:3) 12-07 15:45:43.969 25153 25153 E a : at F3.w0.k(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at D3.h$a.b(SourceFile:14) 12-07 15:45:43.969 25153 25153 E a : at D3.h$a.next(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at F3.x0.a(SourceFile:43) 12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.a(SourceFile:7) 12-07 15:45:43.969 25153 25153 E a : at F3.w0$a.d(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at P2.s.getValue(SourceFile:12) 12-07 15:45:43.969 25153 25153 E a : at F3.w0.s(SourceFile:3) 12-07 15:45:43.969 25153 25153 E a : at F3.w0.hashCode(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) 12-07 15:45:43.969 25153 25153 E a : at H3.y.a(SourceFile:13) 12-07 15:45:43.969 25153 25153 E a : at H3.y.b(SourceFile:16) 12-07 15:45:43.969 25153 25153 E a : at H3.J.d(SourceFile:22) 12-07 15:45:43.969 25153 25153 E a : at H3.J.h(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at H3.J.g(SourceFile:38) 12-07 15:45:43.969 25153 25153 E a : at H3.Y.O(SourceFile:28) 12-07 15:45:43.969 25153 25153 E a : at H3.Y.G(SourceFile:27) 12-07 15:45:43.969 25153 25153 E a : at t0.c$a.f(SourceFile:45) 12-07 15:45:43.969 25153 25153 E a : at t0.c$a.e(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78) 12-07 15:45:43.969 25153 25153 E a : at E3.a.I(SourceFile:6) 12-07 15:45:43.969 25153 25153 E a : at E3.a.v(SourceFile:33) 12-07 15:45:43.969 25153 25153 E a : at t0.d$a.f(SourceFile:75) 12-07 15:45:43.969 25153 25153 E a : at t0.d$a.e(SourceFile:1) 12-07 15:45:43.969 25153 25153 E a : at H3.Y.k(SourceFile:78) 12-07 15:45:43.969 25153 25153 E a : at G3.b.c(SourceFile:31) 12-07 15:45:43.969 25153 25153 E a : at x2.c.a(SourceFile:191) 12-07 15:45:43.969 25153 25153 E a : ... 43 more 12-07 15:45:44.010 1523 1562 D CoreBackPreview: Window{242e0f u0 Splash Screen bou.amine.apps.readerforselfossv2.android EXITING}: Setting back callback null 12-07 15:45:44.024 18475 18475 I cnwu : onStop 12-07 15:45:44.038 25153 25204 W a : APPLICATION_LOG was enabled but applicationLogFile was not set. No application log will be recorded. 12-07 15:45:44.058 1523 1562 D ActivityTrigger: ActivityTrigger activityPauseTrigger 12-07 15:45:44.074 525 525 I Zygote : Process 24450 exited due to signal 9 (Killed) 12-07 15:45:44.092 1523 8550 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a3e01cf, mPriority=0} 12-07 15:45:44.599 18475 18475 I cnwu : onStart 12-07 15:45:44.603 18475 18475 I cnwu : onResume 12-07 15:45:44.625 611 611 I android.hardware.power-service-qti: Power setMode: 5 to: 0 12-07 15:45:44.643 2075 2075 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:44.643 1523 1687 D WifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:44.643 1523 1687 D UntrustedWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:44.646 1523 1687 D OemPaidWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:44.649 1523 1687 D MultiInternetWifiNetworkFactory: got request NetworkRequest [ REQUEST id=2966, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VCN_MANAGED Uid: 10154 RequestorUid: 10157 RequestorPkg: com.android.systemui UnderlyingNetworks: Null] ] 12-07 15:45:44.669 5064 5064 W v : onStartInput event aborted 12-07 15:45:44.669 5064 5064 W v : xm.r: could not obtain extracted text 12-07 15:45:44.669 5064 5064 W v : at xm.J.H(SourceFile:325) 12-07 15:45:44.669 5064 5064 W v : at uj.y.q(SourceFile:327) 12-07 15:45:44.669 5064 5064 W v : at uj.G0.q(SourceFile:3) 12-07 15:45:44.669 5064 5064 W v : at com.touchtype.KeyboardService.onStartInput(SourceFile:12) 12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService.doStartInput(InputMethodService.java:2829) 12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.startInput(InputMethodService.java:790) 12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.InputMethodService$InputMethodImpl.dispatchStartInputWithToken(InputMethodService.java:821) 12-07 15:45:44.669 5064 5064 W v : at android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:210) 12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:44) 12-07 15:45:44.669 5064 5064 W v : at android.os.Handler.dispatchMessage(Handler.java:106) 12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loopOnce(Looper.java:201) 12-07 15:45:44.669 5064 5064 W v : at android.os.Looper.loop(Looper.java:288) 12-07 15:45:44.669 5064 5064 W v : at android.app.ActivityThread.main(ActivityThread.java:7982) 12-07 15:45:44.669 5064 5064 W v : at java.lang.reflect.Method.invoke(Native Method) 12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 12-07 15:45:44.669 5064 5064 W v : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860) 12-07 15:45:46.219 24828 25211 I a : Sending report /data/user/0/bou.amine.apps.readerforselfossv2.android/app_ACRA-approved/2024-12-07T15:45:44.038+01:00.stacktrace 12-07 15:45:46.306 525 525 I Zygote : Process 25153 exited due to signal 9 (Killed) ^[[6~12-07 15:45:46.534 1523 8545 D CoreBackPreview: Window{9229ca9 u0 Toast}: Setting back callback null 12-07 15:45:46.546 1808 1808 W ToastPresenter: Error calling back bou.amine.apps.readerforselfossv2.android to notify onToastHide() 12-07 15:45:46.546 1808 1808 W ToastPresenter: android.os.DeadObjectException 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transactNative(Native Method) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.BinderProxy.transact(BinderProxy.java:584) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ITransientNotificationCallback$Stub$Proxy.onToastHidden(ITransientNotificationCallback.java:141) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.widget.ToastPresenter.hide(ToastPresenter.java:283) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.systemui.toast.ToastUI$ToastOutAnimatorListener.onAnimationEnd(ToastUI.java:4) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:600) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:328) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler.-$$Nest$mdoAnimationFrame(Unknown Source:0) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:86) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doCallbacks(Choreographer.java:899) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer.doFrame(Choreographer.java:827) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.handleCallback(Handler.java:942) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Handler.dispatchMessage(Handler.java:99) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loopOnce(Looper.java:201) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.os.Looper.loop(Looper.java:288) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at android.app.ActivityThread.main(ActivityThread.java:7982) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at java.lang.reflect.Method.invoke(Native Method) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548) 12-07 15:45:46.546 1808 1808 W ToastPresenter: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860) 12-07 15:45:46.727 24828 25211 I a : Request received by server ``` </details> <details> <summary>`/api/about` content after login (in web browser)</summary> ```json {"version":"2.20-cf74581","apiversion":"7.0.0","configuration":{"homepage":"unread","share":"p","wallabag":null,"wordpress":null,"mastodon":null,"autoMarkAsRead":true,"autoCollapse":false,"autoStreamMore":true,"openInBackgroundTab":true,"loadImagesOnMobile":false,"itemsPerPage":50,"unreadOrder":"desc","autoHideReadOnMobile":false,"scrollToArticleHeader":true,"showThumbnails":true,"htmlTitle":"selfoss","allowPublicUpdate":false,"publicMode":false,"authEnabled":true,"readingSpeed":null,"language":null,"userCss":null,"userJs":null}} ``` </details> ### Steps to Reproduce 1. Tap the App icon in the launcher. 2. See the activity pop up briefly. **Expected behavior:** The app should not crash. **Actual behavior:** The app crashes and a toast is displayed that the crash was reported. ### Device - Device: Xiaomi Redmi Note 4X - OS: Android 13 ([LineageOS 20, Vanilla By Zeelog](https://xdaforums.com/t/android-13-lineageos-20-mido-vanilla-by-zeelog-stable-no-bugs-smooth.4516771/)) - selfoss version: 2.20-cf74581 - App version: 124113311-github from F-Droid
Owner

@jtojnar @cmm can you please test the last release here ?

I can't reproduce the issue on my end, even with the previous version.

@jtojnar @cmm can you please test the last release [here](https://gitea.amine-bouabdallaoui.fr/Louvorg/ReaderForSelfoss-multiplatform/releases/tag/v124123421) ? I can't reproduce the issue on my end, even with the previous version.

seems good now, thank you!

seems good now, thank you!
Owner

Thanks for the report !

Thanks for the report !
Author

Works for me too. Thanks.

Looking at 24b86e66b4, I guess the relevant code is this check. But the BUILTIN_SERIALIZERS is private and the list of the builtins is hardcoded and they appear to use kotlin. prefix so it is curious where does the duplicate b come from.

Works for me too. Thanks. Looking at https://gitea.amine-bouabdallaoui.fr/Louvorg/ReaderForSelfoss-multiplatform/commit/24b86e66b4920ba03f4b7c744a4e99d91513d459, I guess the relevant code is [this check](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L49). But the [`BUILTIN_SERIALIZERS`](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L18) is private and the list of the builtins is [hardcoded](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/nativeMain/src/kotlinx/serialization/internal/Platform.kt#L79-L109) and they appear to use [`kotlin.` prefix](https://github.com/Kotlin/kotlinx.serialization/blob/31ab68caec3a448e1485f0d924106044fef112a7/core/commonMain/src/kotlinx/serialization/internal/Primitives.kt#L73C75-L73C90) so it is curious where does the duplicate `b` come from.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Louvorg/ReaderForSelfoss-multiplatform#166
No description provided.