element-hq / element-android

A Matrix collaboration client for Android.
https://element.io/
GNU Affero General Public License v3.0
3.35k stars 713 forks source link

Hangs on start after starting Trime input method #6118

Closed planetoryd closed 2 years ago

planetoryd commented 2 years ago

Steps to reproduce

Trime is https://github.com/osfans/trime. I use it for Chinese input.

Outcome

What did you expect?

It doesn't hang

What happened instead?

It hung

➜  platform-tools ./adb logcat --pid=`./adb shell pidof -s im.vector.app`
--------- beginning of main
05-22 14:04:23.883 16529 16529 E im.vector.app: Not starting debugger since process cannot load the jdwp agent.
05-22 14:04:23.884 16529 16529 D ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument
05-22 14:04:23.911 16529 16529 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10285; state: ENABLED
05-22 14:04:24.030 16529 16529 V GraphicsEnvironment: ANGLE Developer option for 'im.vector.app' set to: 'default'
05-22 14:04:24.032 16529 16529 V GraphicsEnvironment: ANGLE GameManagerService for im.vector.app: false
05-22 14:04:24.032 16529 16529 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
05-22 14:04:24.035 16529 16529 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
05-22 14:04:24.039 16529 16529 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
05-22 14:04:24.045 16529 16529 I MultiDex: VM with version 2.1.0 has multidex support
05-22 14:04:24.045 16529 16529 I MultiDex: Installing application
05-22 14:04:24.045 16529 16529 I MultiDex: VM has multidex support, MultiDex support library is disabled.
05-22 14:04:24.058 16529 16529 D org.jitsi.meet.sdk.JitsiInitializer: create
05-22 14:04:24.059 16529 16529 D SoLoader: init start
05-22 14:04:24.060 16529 16529 D SoLoader: adding system library source: /vendor/lib64
05-22 14:04:24.060 16529 16529 D SoLoader: adding system library source: /system/lib64
05-22 14:04:24.061 16529 16529 D SoLoader: adding application source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~9FggSySDkyhHkrMUuluyKQ==/im.vector.app-0bbsB4LNDse5XbO-tDmPXA==/lib/arm64 flags = 0]
05-22 14:04:24.063 16529 16529 D SoLoader: adding backup source from : com.facebook.soloader.ApkSoSource[root = /data/data/im.vector.app/lib-main flags = 1]
05-22 14:04:24.063 16529 16529 D SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /system/lib64 flags = 2]
05-22 14:04:24.063 16529 16529 D SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /vendor/lib64 flags = 2]
05-22 14:04:24.064 16529 16529 D SoLoader: Preparing SO source: com.facebook.soloader.DirectorySoSource[root = /data/app/~~9FggSySDkyhHkrMUuluyKQ==/im.vector.app-0bbsB4LNDse5XbO-tDmPXA==/lib/arm64 flags = 0]
05-22 14:04:24.064 16529 16529 D SoLoader: Preparing SO source: com.facebook.soloader.ApkSoSource[root = /data/data/im.vector.app/lib-main flags = 1]
05-22 14:04:24.066 16529 16529 V fb-UnpackingSoSource: locked dso store /data/user/0/im.vector.app/lib-main
05-22 14:04:24.073 16529 16529 I fb-UnpackingSoSource: dso store is up-to-date: /data/user/0/im.vector.app/lib-main
05-22 14:04:24.073 16529 16529 V fb-UnpackingSoSource: releasing dso store lock for /data/user/0/im.vector.app/lib-main
05-22 14:04:24.073 16529 16529 D SoLoader: init finish: 4 SO sources prepared
05-22 14:04:24.073 16529 16529 D SoLoader: init exiting
05-22 14:04:24.886 16529 16588 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10285; state: ENABLED
05-22 14:04:25.052 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:25.258 16529 16542 I im.vector.app: Method exceeds compiler instruction limit: 21258 in com.vanniktech.emoji.google.GoogleEmoji[] com.mapbox.mapboxsdk.R$id.get()
05-22 14:04:25.414 16529 16611 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=83a76146-6e4d-4bdf-85f3-374ef8965568, tags={ org.matrix.android.sdk.internal.worker.MatrixWorkerFactory$CheckFactoryWorker } ]
05-22 14:04:31.540 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.543 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.554 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.555 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.558 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.562 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.563 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:31.565 16529 16529 D CommonSerializeUtils: ## deserializeObject(): success
05-22 14:04:59.967 16529 16543 I im.vector.app: Background concurrent copying GC freed 145730(7423KB) AllocSpace objects, 58(2064KB) LOS objects, 49% free, 12MB/25MB, paused 197us,53us total 148.767ms
05-22 14:10:45.007 16529 16539 I im.vector.app: Thread[5,tid=16539,WaitingInMainSignalCatcherLoop,Thread*=0xb4000072e1840000,peer=0x148c00b0,"Signal Catcher"]: reacting to signal 3
05-22 14:10:45.007 16529 16539 I im.vector.app: 
05-22 14:10:45.149 16529 16539 I im.vector.app: Wrote stack traces to tombstoned
05-22 14:12:23.090 16529 16539 I im.vector.app: Thread[5,tid=16539,WaitingInMainSignalCatcherLoop,Thread*=0xb4000072e1840000,peer=0x148c00b0,"Signal Catcher"]: reacting to signal 3
05-22 14:12:23.090 16529 16539 I im.vector.app: 
05-22 14:12:23.166 16529 16539 I im.vector.app: Wrote stack traces to tombstoned

Your phone model

Redme Note 9 (juice/lime)

Operating system version

Android 12, crDroid 8.5

Application version and app store

1.4.14 [40104140] from fdroid

Homeserver

matrix.org

Will you send logs?

Yes

planetoryd commented 2 years ago

needs more info