TheLastProject / RaiseToAnswer

Simply hold your phone to your ear to answer an incoming call
https://play.google.com/store/apps/details?id=me.hackerchick.raisetoanswer
MIT License
74 stars 13 forks source link

Proximity sensor needed? #3

Closed sphh closed 4 years ago

sphh commented 4 years ago

I just installed RaiseToAnswer from F-Droid. The program starts up fine and then will test, if works. That's when the app crashes. I wonder, if it needs a proximity sensor, because my phone doesn't have on and that could explain the crash.

TheLastProject commented 4 years ago

Thanks for the report! It does try to open the "default proximity sensor" yes, so that would probably be it. Just to be absolutely sure though, could you try getting a logcat? If nothing else, then I could at least see where it happens and make the app show an error message or something instead of crashing.

sphh commented 4 years ago

Here are two logs:

--------- beginning of crash
07-08 12:50:22.162  4601  4601 E AndroidRuntime: FATAL EXCEPTION: main
07-08 12:50:22.162  4601  4601 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4601
07-08 12:50:22.162  4601  4601 E AndroidRuntime: kotlin.KotlinNullPointerException
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.view.View.performClick(View.java:6306)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.view.View$PerformClick.run(View.java:24957)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:790)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:164)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6548)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
07-08 12:50:30.114  4692  4692 E AndroidRuntime: FATAL EXCEPTION: main
07-08 12:50:30.114  4692  4692 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4692
07-08 12:50:30.114  4692  4692 E AndroidRuntime: kotlin.KotlinNullPointerException
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.view.View.performClick(View.java:6306)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.view.View$PerformClick.run(View.java:24957)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:790)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:164)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6548)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
07-08 12:51:25.904  4775  4775 E AndroidRuntime: FATAL EXCEPTION: main
07-08 12:51:25.904  4775  4775 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4775
07-08 12:51:25.904  4775  4775 E AndroidRuntime: kotlin.KotlinNullPointerException
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.view.View.performClick(View.java:6306)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.view.View$PerformClick.run(View.java:24957)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:790)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:164)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6548)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
07-08 12:51:43.902  4824  4824 E AndroidRuntime: FATAL EXCEPTION: main
07-08 12:51:43.902  4824  4824 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4824
07-08 12:51:43.902  4824  4824 E AndroidRuntime: kotlin.KotlinNullPointerException
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.view.View.performClick(View.java:6306)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.view.View$PerformClick.run(View.java:24957)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:790)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:164)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:6548)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:857)
--------- beginning of system

And here with adb logcat | grep -i raise when I started RaiseToAnswer and tried to test it (twice):

07-08 12:50:22.162  4601  4601 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4601
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:50:22.162  4601  4601 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:50:30.114  4692  4692 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4692
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:50:30.114  4692  4692 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:51:25.904  4775  4775 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4775
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:51:25.904  4775  4775 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 12:51:43.902  4824  4824 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 4824
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 12:51:43.902  4824  4824 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 16:11:24.226  1840  4739 I ActivityManager: startActivityLocked intent:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=me.hackerchick.raisetoanswer/.MainActivity bnds=[143,163][188,274] }
07-08 16:11:24.226  1840  4739 I ActivityManager: startActivityLocked intent:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=me.hackerchick.raisetoanswer/.MainActivity bnds=[143,163][188,274] }
07-08 16:11:24.226  1840  4739 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=me.hackerchick.raisetoanswer/.MainActivity bnds=[143,163][188,274]} from uid 10222
07-08 16:11:24.233  1840  4739 D TaskStackUtil: updateTopTask packageName: me.hackerchick.raisetoanswer
07-08 16:11:24.253  1840  2111 D WindowClient: Add to mViews: DecorView@f801660[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:24.253  1840  2111 D ViewRootImpl[raisetoanswer]: hardware acceleration = false , fakeHwAccelerated = true, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
07-08 16:11:24.266   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:0,p:-1,c:289) setConsumerName: Splash Screen me.hackerchick.raisetoanswer#0
07-08 16:11:24.266   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:0,p:-1,c:289) setDefaultBufferSize: width=240 height=432
07-08 16:11:24.290   289   326 I BufferQueueProducer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:2,p:1840,c:289) connect(P): api=2 producer=(1840:system_server) producerControlledByApp=false
07-08 16:11:24.371  1840  1971 D DuraSpeed/DuraSpeedInternalManager: switchState, currentPackage = me.hackerchick.raisetoanswer, event = 1004
07-08 16:11:24.383  1840  4739 I ActivityManager: Start proc 6515:me.hackerchick.raisetoanswer/u0a94 for activity me.hackerchick.raisetoanswer/.MainActivity
07-08 16:11:24.415  1840  4739 V WindowManager: Set focused app to: AppWindowToken{9e279bf token=Token{9d9f8eb ActivityRecord{2c9943a u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} old focus=AppWindowToken{17c4ed8 token=Token{409d78d ActivityRecord{fc6cbb6 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher t7776}}} moveFocusNow=true
07-08 16:11:24.428   284   300 I vendor.mediatek.hardware.power@1.1-impl: notifyAppState pack:me.hackerchick.raisetoanswer, act:me.hackerchick.raisetoanswer.MainActivity, pid:6515, state:1
07-08 16:11:24.430   284   299 I libPerfService: [perfNotifyAppState] foreground:me.hackerchick.raisetoanswer, pid:6515
07-08 16:11:24.438   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.50 cannot be handled by hwcomposer
07-08 16:11:24.454   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.75 cannot be handled by hwcomposer
07-08 16:11:24.471   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.87 cannot be handled by hwcomposer
07-08 16:11:24.488   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.95 cannot be handled by hwcomposer
07-08 16:11:24.504   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.99 cannot be handled by hwcomposer
07-08 16:11:24.521   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:1.00 cannot be handled by hwcomposer
07-08 16:11:24.569  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.569  6515  6515 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:24.569  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.572  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.572  6515  6515 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:24.573  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.575  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.576  6515  6515 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:24.576  6515  6515 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:24.741  6515  6515 I ContextImpl: startServiceCommon service:Intent { cmp=me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener }, user:UserHandle{0}
07-08 16:11:24.745  1840  5546 I ActivityManager: startServiceLocked service:Intent { cmp=me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener }
07-08 16:11:24.805  6515  6515 D OpenGLRenderer: <me.hackerchick.raisetoanswer> is running.
07-08 16:11:24.818  6515  6515 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{7f47868 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity,ident = 0}, this = DecorView@60315a[MainActivity]
07-08 16:11:24.889  1840  5546 V WindowManager: Set focused app to: AppWindowToken{24c2242 token=Token{3eb7051 ActivityRecord{fe5178 u0 com.android.packageinstaller/.permission.ui.GrantPermissionsActivity t7785}}} old focus=AppWindowToken{9e279bf token=Token{9d9f8eb ActivityRecord{2c9943a u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} moveFocusNow=true
07-08 16:11:24.904  1840  5546 I WindowManager: Relayout Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}: oldVis=4 newVis=0 focusMayChange = true
07-08 16:11:24.910   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:0,p:-1,c:289) setConsumerName: me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0
07-08 16:11:24.911   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:0,p:-1,c:289) setDefaultBufferSize: width=240 height=432
07-08 16:11:24.956  6515  6538 D HWUIExtension: <me.hackerchick.raisetoanswer> is running.
07-08 16:11:24.958   289  1070 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:1,p:6515,c:289) connect(P): api=1 producer=(6515:me.hackerchick.raisetoanswer) producerControlledByApp=true
07-08 16:11:25.051  1840  2111 D View    : [Warning] assignParent to null: this = DecorView@f801660[raisetoanswer]
07-08 16:11:25.064  1840  2111 D WindowClient: Remove from mViews: DecorView@f801660[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:25.072  1840  5546 D IdleScreen: activityIdleScreen: android.app.ContextImpl@7dcb69e mNotifyNeeded: false idleIntent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=me.hackerchick.raisetoanswer/.MainActivity bnds=[143,163][188,274] }
07-08 16:11:25.080  1840  2324 V WindowManager: Set focused app to: AppWindowToken{9e279bf token=Token{9d9f8eb ActivityRecord{2c9943a u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} old focus=AppWindowToken{24c2242 token=Token{3eb7051 ActivityRecord{fe5178 u0 com.android.packageinstaller/.permission.ui.GrantPermissionsActivity t7785}}} moveFocusNow=true
07-08 16:11:25.080  1840  2324 V WindowManager: Changing focus from null to Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2744 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3247 com.android.server.am.ActivityStack.setResumedActivityLocked:2284 com.android.server.am.ActivityStack.resumeTopActivityInnerLocked:2599 
07-08 16:11:25.081  1840  2324 D WindowManager: Input focus has changed to Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:25.083   284   300 I vendor.mediatek.hardware.power@1.1-impl: notifyAppState pack:me.hackerchick.raisetoanswer, act:me.hackerchick.raisetoanswer.MainActivity, pid:6515, state:1
07-08 16:11:25.084   284   299 I libPerfService: [perfNotifyAppState] foreground:me.hackerchick.raisetoanswer, pid:6515
07-08 16:11:25.086  1840  1971 D DuraSpeed/DuraSpeedInternalManager: switchState, currentPackage = me.hackerchick.raisetoanswer, event = 1004
07-08 16:11:25.087  1840  1963 I WindowManager: Focus moving from null to Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:25.097  6515  6515 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{7f47868 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity,ident = 0}, this = DecorView@60315a[MainActivity]
07-08 16:11:25.120   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.78 cannot be handled by hwcomposer
07-08 16:11:25.134   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.67 cannot be handled by hwcomposer
07-08 16:11:25.152   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.56 cannot be handled by hwcomposer
07-08 16:11:25.167   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.45 cannot be handled by hwcomposer
07-08 16:11:25.184   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.34 cannot be handled by hwcomposer
07-08 16:11:25.201   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.23 cannot be handled by hwcomposer
07-08 16:11:25.217   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.11 cannot be handled by hwcomposer
07-08 16:11:25.234   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.01 cannot be handled by hwcomposer
07-08 16:11:25.250   289   326 I BufferQueueProducer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:2,p:1840,c:289) disconnect(P): api 2
07-08 16:11:25.251   289   326 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:2,p:-1,c:289) getReleasedBuffers: returning mask 0xffffffffffffffff
07-08 16:11:25.266   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:2,p:-1,c:-1) disconnect(C)
07-08 16:11:25.266   289   289 I BufferQueue: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:68,api:2,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:26.579  1377  1392 D GasService: pkg a:[me.hackerchick.raisetoanswer] [D] pid:6515 uid:10094 audio:1,_s:0
07-08 16:11:26.717   289   326 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:1,p:6515,c:289) queueBuffer: fps=1.79 dur=1674.25 max=1604.37 min=14.14
07-08 16:11:26.729  6515  6515 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 6515
07-08 16:11:26.729  6515  6515 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 16:11:26.729  6515  6515 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 16:11:26.734  1840  5546 W ActivityManager:   Force finishing activity me.hackerchick.raisetoanswer/.MainActivity
07-08 16:11:26.744  1840  1941 I ActivityManager: Showing crash dialog for package me.hackerchick.raisetoanswer u0
07-08 16:11:26.778  1840  1941 D WindowClient: Add to mViews: DecorView@c29691c[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:26.779  1840  1941 D ViewRootImpl[raisetoanswer]: hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
07-08 16:11:26.781  1840  1941 V WindowManager: Changing focus from Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} to Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer} Callers=com.android.server.wm.WindowManagerService.addWindow:1574 com.android.server.wm.Session.addToDisplay:202 android.view.ViewRootImpl.setView:740 android.view.WindowManagerGlobal.addView:359 
07-08 16:11:26.782  1840  1941 D WindowManager: Input focus has changed to Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer}
07-08 16:11:26.783  1840  1963 I WindowManager: Focus moving from Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} to Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer}
07-08 16:11:26.800   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:0,p:-1,c:289) setConsumerName: Application Error: me.hackerchick.raisetoanswer#0
07-08 16:11:26.800   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:0,p:-1,c:289) setDefaultBufferSize: width=288 height=178
07-08 16:11:26.815   289  1070 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:1840,c:289) connect(P): api=1 producer=(1840:system_server) producerControlledByApp=false
07-08 16:11:26.845  1840  1963 I WindowManager: Losing delayed focus: Window{5a5c08d u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:27.237  1840  1940 W ActivityManager: Activity pause timeout for ActivityRecord{2c9943a u0 me.hackerchick.raisetoanswer/.MainActivity t7785 f}
07-08 16:11:27.239  1840  1940 V WindowManager: Set focused app to: AppWindowToken{17c4ed8 token=Token{409d78d ActivityRecord{fc6cbb6 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher t7776}}} old focus=AppWindowToken{9e279bf token=Token{9d9f8eb ActivityRecord{2c9943a u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} moveFocusNow=true
07-08 16:11:27.416   289   289 I SurfaceFlinger: screenshot (me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0)
07-08 16:11:28.651  1840  5546 I ActivityManager: Killing 6515:me.hackerchick.raisetoanswer/u0a94 (adj 200): crash
07-08 16:11:28.652  1840  5546 W ActivityManager: Scheduling restart of crashed service me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener in 1000ms
07-08 16:11:28.660   289   328 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:1840,c:289) queueBuffer: fps=1.10 dur=1821.30 max=1807.85 min=13.45
07-08 16:11:28.662   289   328 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:1840,c:289) disconnect(P): api 1
07-08 16:11:28.663   289   328 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:-1,c:289) getReleasedBuffers: returning mask 0xffffffffffffffff
07-08 16:11:28.664  1840  1941 D View    : [Warning] assignParent to null: this = DecorView@c29691c[raisetoanswer]
07-08 16:11:28.666   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:1,p:6515,c:-1) disconnect(C)
07-08 16:11:28.670  1840  1941 V WindowManager: Remove Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer} client=3507925, surfaceController=Surface(name=Application Error: me.hackerchick.raisetoanswer) Callers=com.android.server.wm.WindowState.removeIfPossible:1860 com.android.server.wm.WindowManagerService.removeWindow:1741 com.android.server.wm.Session.remove:222 android.view.ViewRootImpl.dispatchDetachedFromWindow:3650 android.view.ViewRootImpl.doDie:6551 
07-08 16:11:28.672  1840  1941 V WindowManager: Changing focus from Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer EXITING} to Window{e7e53c5 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher} Callers=com.android.server.wm.WindowState.setupWindowForRemoveOnExit:2008 com.android.server.wm.WindowState.removeIfPossible:1980 com.android.server.wm.WindowState.removeIfPossible:1860 com.android.server.wm.WindowManagerService.removeWindow:1741 
07-08 16:11:28.683  1840  1941 D WindowClient: Remove from mViews: DecorView@c29691c[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:28.703  1840  5546 I ActivityManager: startActivityLocked intent:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=me.hackerchick.raisetoanswer/.MainActivity }
07-08 16:11:28.704  1840  5546 I ActivityManager: startActivityLocked intent:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=me.hackerchick.raisetoanswer/.MainActivity }
07-08 16:11:28.704  1840  5546 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=me.hackerchick.raisetoanswer/.MainActivity} from uid 10222
07-08 16:11:28.715  1840  1963 I WindowManager: Focus moving from Window{5cb0afa u0 Application Error: me.hackerchick.raisetoanswer EXITING} to Window{e7e53c5 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher}
07-08 16:11:28.715  1840  2111 D WindowClient: Add to mViews: DecorView@7279d68[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:28.715  1840  2111 D ViewRootImpl[raisetoanswer]: hardware acceleration = false , fakeHwAccelerated = true, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
07-08 16:11:28.724  1840  1840 W NotificationService: Object died trying to hide notification android.app.ITransientNotification$Stub$Proxy@966d267 in package me.hackerchick.raisetoanswer
07-08 16:11:28.724  1840  1971 D DuraSpeed/DuraSpeedInternalManager: switchState, currentPackage = me.hackerchick.raisetoanswer, event = 1004
07-08 16:11:28.742   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:0,p:-1,c:289) setConsumerName: Splash Screen me.hackerchick.raisetoanswer#0
07-08 16:11:28.742   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:0,p:-1,c:289) setDefaultBufferSize: width=240 height=432
07-08 16:11:28.745  1840  4815 I ActivityManager: Start proc 6576:me.hackerchick.raisetoanswer/u0a94 for activity me.hackerchick.raisetoanswer/.MainActivity
07-08 16:11:28.758  1840  1840 W ActivityManager: Stopping service due to app idle: u0a94 -4s13ms me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener
07-08 16:11:28.763   289  1070 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:1,p:6515,c:-1) disconnect(P): api 1
07-08 16:11:28.764   289  1070 I BufferQueue: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2d0c000,id:69,api:1,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:28.772   289  1070 I BufferQueueProducer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:2,p:1840,c:289) connect(P): api=2 producer=(1840:system_server) producerControlledByApp=false
07-08 16:11:28.796  1840  6587 V WindowManager: Set focused app to: AppWindowToken{78d2814 token=Token{2159450 ActivityRecord{bf09a13 u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} old focus=AppWindowToken{17c4ed8 token=Token{409d78d ActivityRecord{fc6cbb6 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher t7776}}} moveFocusNow=true
07-08 16:11:28.812   284   300 I vendor.mediatek.hardware.power@1.1-impl: notifyAppState pack:me.hackerchick.raisetoanswer, act:me.hackerchick.raisetoanswer.MainActivity, pid:6576, state:1
07-08 16:11:28.813   284   299 I libPerfService: [perfNotifyAppState] foreground:me.hackerchick.raisetoanswer, pid:6576
07-08 16:11:28.865   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:-1,c:-1) disconnect(C)
07-08 16:11:28.865   289   289 I BufferQueue: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2c6c800,id:70,api:1,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:28.930  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:28.930  6576  6576 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:28.930  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:28.933  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:28.933  6576  6576 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:28.934  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:28.936  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:28.936  6576  6576 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/base.apk"],nativeLibraryDirectories=[/data/app/me.hackerchick.raisetoanswer-6IDELPBUFtPCAXvG5RDt7A==/lib/arm64, /system/lib64, /system/vendor/lib64]]
07-08 16:11:28.936  6576  6576 I zygote64:   at void me.hackerchick.raisetoanswer.MainActivity.onCreate(android.os.Bundle) (MainActivity.kt:32)
07-08 16:11:29.093  6576  6576 I ContextImpl: startServiceCommon service:Intent { cmp=me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener }, user:UserHandle{0}
07-08 16:11:29.097  1840  6587 I ActivityManager: startServiceLocked service:Intent { cmp=me.hackerchick.raisetoanswer/.RaiseToAnswerSensorEventListener }
07-08 16:11:29.131   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.31 cannot be handled by hwcomposer
07-08 16:11:29.147   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.56 cannot be handled by hwcomposer
07-08 16:11:29.149  6576  6576 D OpenGLRenderer: <me.hackerchick.raisetoanswer> is running.
07-08 16:11:29.160  6576  6576 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{7f47868 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity,ident = 0}, this = DecorView@60315a[MainActivity]
07-08 16:11:29.164   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.74 cannot be handled by hwcomposer
07-08 16:11:29.180   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.86 cannot be handled by hwcomposer
07-08 16:11:29.186  1840  6587 V WindowManager: Set focused app to: AppWindowToken{67474d6 token=Token{666e275 ActivityRecord{17d65ac u0 com.android.packageinstaller/.permission.ui.GrantPermissionsActivity t7785}}} old focus=AppWindowToken{78d2814 token=Token{2159450 ActivityRecord{bf09a13 u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} moveFocusNow=true
07-08 16:11:29.197   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.93 cannot be handled by hwcomposer
07-08 16:11:29.214   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.97 cannot be handled by hwcomposer
07-08 16:11:29.230   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.99 cannot be handled by hwcomposer
07-08 16:11:29.245  1840  6587 I WindowManager: Relayout Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}: oldVis=4 newVis=0 focusMayChange = true
07-08 16:11:29.247   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:1.00 cannot be handled by hwcomposer
07-08 16:11:29.253   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:0,p:-1,c:289) setConsumerName: me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0
07-08 16:11:29.253   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:0,p:-1,c:289) setDefaultBufferSize: width=240 height=432
07-08 16:11:29.263   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:1.00 cannot be handled by hwcomposer
07-08 16:11:29.269  1840  2324 V WindowManager: Set focused app to: AppWindowToken{78d2814 token=Token{2159450 ActivityRecord{bf09a13 u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} old focus=AppWindowToken{67474d6 token=Token{666e275 ActivityRecord{17d65ac u0 com.android.packageinstaller/.permission.ui.GrantPermissionsActivity t7785}}} moveFocusNow=true
07-08 16:11:29.270  1840  2324 V WindowManager: Changing focus from null to Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} Callers=com.android.server.wm.WindowManagerService.setFocusedApp:2744 com.android.server.am.ActivityManagerService.setResumedActivityUncheckLocked:3247 com.android.server.am.ActivityStack.setResumedActivityLocked:2284 com.android.server.am.ActivityStack.resumeTopActivityInnerLocked:2599 
07-08 16:11:29.270  1840  2324 D WindowManager: Input focus has changed to Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:29.273   284   300 I vendor.mediatek.hardware.power@1.1-impl: notifyAppState pack:me.hackerchick.raisetoanswer, act:me.hackerchick.raisetoanswer.MainActivity, pid:6576, state:1
07-08 16:11:29.273   284   299 I libPerfService: [perfNotifyAppState] foreground:me.hackerchick.raisetoanswer, pid:6576
07-08 16:11:29.282   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:1.00 cannot be handled by hwcomposer
07-08 16:11:29.289  1840  1971 D DuraSpeed/DuraSpeedInternalManager: switchState, currentPackage = me.hackerchick.raisetoanswer, event = 1004
07-08 16:11:29.297   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:1.00 cannot be handled by hwcomposer
07-08 16:11:29.315  6576  6596 D HWUIExtension: <me.hackerchick.raisetoanswer> is running.
07-08 16:11:29.317   289  1070 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:1,p:6576,c:289) connect(P): api=1 producer=(6576:me.hackerchick.raisetoanswer) producerControlledByApp=true
07-08 16:11:29.323  1840  1963 I WindowManager: Focus moving from null to Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:29.407  6576  6576 V PhoneWindow: DecorView setVisiblity: visibility = 0, Parent = ViewRoot{7f47868 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity,ident = 0}, this = DecorView@60315a[MainActivity]
07-08 16:11:29.412  1840  2111 D View    : [Warning] assignParent to null: this = DecorView@7279d68[raisetoanswer]
07-08 16:11:29.424  1840  2111 D WindowClient: Remove from mViews: DecorView@7279d68[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:29.450  1840  6587 D IdleScreen: activityIdleScreen: android.app.ContextImpl@7dcb69e mNotifyNeeded: false idleIntent: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10300000 cmp=me.hackerchick.raisetoanswer/.MainActivity }
07-08 16:11:29.463   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.89 cannot be handled by hwcomposer
07-08 16:11:29.480   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.78 cannot be handled by hwcomposer
07-08 16:11:29.495   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.67 cannot be handled by hwcomposer
07-08 16:11:29.512   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.56 cannot be handled by hwcomposer
07-08 16:11:29.528   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.45 cannot be handled by hwcomposer
07-08 16:11:29.545   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.34 cannot be handled by hwcomposer
07-08 16:11:29.562   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.23 cannot be handled by hwcomposer
07-08 16:11:29.578   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.11 cannot be handled by hwcomposer
07-08 16:11:29.595   289   289 W Layer   : [Splash Screen me.hackerchick.raisetoanswer#0] opaque layer with plane alpha:0.01 cannot be handled by hwcomposer
07-08 16:11:29.612   289   328 I BufferQueueProducer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:2,p:1840,c:289) disconnect(P): api 2
07-08 16:11:29.612   289   328 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:2,p:-1,c:289) getReleasedBuffers: returning mask 0xffffffffffffffff
07-08 16:11:29.628   289   289 I BufferQueueConsumer: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:2,p:-1,c:-1) disconnect(C)
07-08 16:11:29.628   289   289 I BufferQueue: [Splash Screen me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:72,api:2,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:30.635   289   328 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:1,p:6576,c:289) queueBuffer: fps=1.62 dur=1230.78 max=1199.94 min=30.84
07-08 16:11:30.639  6576  6576 E AndroidRuntime: Process: me.hackerchick.raisetoanswer, PID: 6576
07-08 16:11:30.639  6576  6576 E AndroidRuntime:    at me.hackerchick.raisetoanswer.RaiseToAnswerSensorEventListener.waitUntilEarPickup(RaiseToAnswerSensorEventListener.kt:79)
07-08 16:11:30.639  6576  6576 E AndroidRuntime:    at me.hackerchick.raisetoanswer.MainActivity$onCreate$1.onClick(MainActivity.kt:46)
07-08 16:11:30.643  1377  1392 D GasService: pkg a:[me.hackerchick.raisetoanswer] [D] pid:6576 uid:10094 audio:1,_s:0
07-08 16:11:30.643  1840  6587 W ActivityManager:   Force finishing activity me.hackerchick.raisetoanswer/.MainActivity
07-08 16:11:30.653  1840  1941 I ActivityManager: Showing crash dialog for package me.hackerchick.raisetoanswer u0
07-08 16:11:30.675  1840  1941 D WindowClient: Add to mViews: DecorView@9352a0c[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:30.676  1840  1941 D ViewRootImpl[raisetoanswer]: hardware acceleration = true , fakeHwAccelerated = false, sRendererDisabled = false, forceHwAccelerated = false, sSystemRendererDisabled = false
07-08 16:11:30.678  1840  1941 V WindowManager: Changing focus from Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} to Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer} Callers=com.android.server.wm.WindowManagerService.addWindow:1574 com.android.server.wm.Session.addToDisplay:202 android.view.ViewRootImpl.setView:740 android.view.WindowManagerGlobal.addView:359 
07-08 16:11:30.680  1840  1941 D WindowManager: Input focus has changed to Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer}
07-08 16:11:30.680  1840  1963 I WindowManager: Focus moving from Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity} to Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer}
07-08 16:11:30.697   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:0,p:-1,c:289) setConsumerName: Application Error: me.hackerchick.raisetoanswer#0
07-08 16:11:30.697   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:0,p:-1,c:289) setDefaultBufferSize: width=288 height=214
07-08 16:11:30.712   289   328 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:1840,c:289) connect(P): api=1 producer=(1840:system_server) producerControlledByApp=false
07-08 16:11:30.742  1840  1963 I WindowManager: Losing delayed focus: Window{25030f1 u0 me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity}
07-08 16:11:31.147  1840  1940 W ActivityManager: Activity pause timeout for ActivityRecord{bf09a13 u0 me.hackerchick.raisetoanswer/.MainActivity t7785 f}
07-08 16:11:31.149  1840  1940 V WindowManager: Set focused app to: AppWindowToken{17c4ed8 token=Token{409d78d ActivityRecord{fc6cbb6 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher t7776}}} old focus=AppWindowToken{78d2814 token=Token{2159450 ActivityRecord{bf09a13 u0 me.hackerchick.raisetoanswer/.MainActivity t7785}}} moveFocusNow=true
07-08 16:11:31.293   289   289 I SurfaceFlinger: screenshot (me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0)
07-08 16:11:32.235  1840  6587 W ActivityManager:   Force finishing activity me.hackerchick.raisetoanswer/.MainActivity
07-08 16:11:32.244   289   609 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:1840,c:289) queueBuffer: fps=1.33 dur=1508.18 max=1497.08 min=11.10
07-08 16:11:32.246   289   609 I BufferQueueProducer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:1840,c:289) disconnect(P): api 1
07-08 16:11:32.246   289   609 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:-1,c:289) getReleasedBuffers: returning mask 0xffffffffffffffff
07-08 16:11:32.247  1840  1941 D View    : [Warning] assignParent to null: this = DecorView@9352a0c[raisetoanswer]
07-08 16:11:32.248   289   289 I BufferQueueConsumer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:1,p:6576,c:-1) disconnect(C)
07-08 16:11:32.251  1840  1941 V WindowManager: Remove Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer} client=fbabf55, surfaceController=Surface(name=Application Error: me.hackerchick.raisetoanswer) Callers=com.android.server.wm.WindowState.removeIfPossible:1860 com.android.server.wm.WindowManagerService.removeWindow:1741 com.android.server.wm.Session.remove:222 android.view.ViewRootImpl.dispatchDetachedFromWindow:3650 android.view.ViewRootImpl.doDie:6551 
07-08 16:11:32.253  1840  1941 V WindowManager: Changing focus from Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer EXITING} to Window{e7e53c5 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher} Callers=com.android.server.wm.WindowState.setupWindowForRemoveOnExit:2008 com.android.server.wm.WindowState.removeIfPossible:1980 com.android.server.wm.WindowState.removeIfPossible:1860 com.android.server.wm.WindowManagerService.removeWindow:1741 
07-08 16:11:32.265  1840  1941 D WindowClient: Remove from mViews: DecorView@9352a0c[raisetoanswer], this = android.view.WindowManagerGlobal@b4c3cf9
07-08 16:11:32.268  1840  6587 I ActivityManager: Killing 6576:me.hackerchick.raisetoanswer/u0a94 (adj 200): crash
07-08 16:11:32.273  1840  1963 I WindowManager: Focus moving from Window{98d8d6a u0 Application Error: me.hackerchick.raisetoanswer EXITING} to Window{e7e53c5 u0 ch.deletescape.lawnchair.plah/ch.deletescape.lawnchair.LawnchairLauncher}
07-08 16:11:32.378   289   609 I BufferQueueProducer: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:1,p:6576,c:-1) disconnect(P): api 1
07-08 16:11:32.382   289   793 I BufferQueue: [me.hackerchick.raisetoanswer/me.hackerchick.raisetoanswer.MainActivity#0](this:0x73d2c6c800,id:73,api:1,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:32.447   289   289 I BufferQueueConsumer: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:-1,c:-1) disconnect(C)
07-08 16:11:32.447   289   289 I BufferQueue: [Application Error: me.hackerchick.raisetoanswer#0](this:0x73d2462800,id:74,api:1,p:-1,c:-1) ~BufferQueueCore
07-08 16:11:32.636  1840  1840 W NotificationService: Object died trying to hide notification android.app.ITransientNotification$Stub$Proxy@621de40 in package me.hackerchick.raisetoanswer

I hope this helps.

TheLastProject commented 4 years ago

Thank you for the logs, they are very helpful and confirm the app indeed crashes when trying to bind to the default proximity sensor and Android fails to provide a fallback. There's sadly nothing I can do for your device (unless you can figure out a cool trick to somehow detect proximity without a proximity sensor), but thanks to your logs I managed to at least create f7acba8d8b462542049f8f3362e0aaa2dd1e4c07 to close with an error message in such a situation instead of crashing later on.

sphh commented 4 years ago

Happy to help!

My very cool trick is to swipe the green phone symbol upwards :-o