PrayerTimes Bug: Crashed System U.I

Words
174
Reading
1 min
Listen
Play
8y

Project Information

  • Title: Prayer-Times Crashes System U.I

Expected behavior

The possibility of resuming prayer times from my device recent panel, after I had left the prayertimes interface using the back soft key.

Actual behavior

System U.I crashes when you try to access prayer times through a device recent menu, after you must have left the interface using the back key,

How to reproduce

  • Download and install PrayerTimes from fdroid

  • Launch the app and grant the required permissions.

  • Since prayer times doesn't not have an exit button, use the back soft key on your device to leave the application

  • Now launch the recent menu to view all the minimized apps on your device (on most jellybean devices, it is usually done by long pressing the home key)

  • Locate prayer times from the menu and click on it.

  • It should produce a toast that System U.I has crashed.

  • Browser/App version: V3.7

  • Operating system: Android v4.2.2.

Seems this issue is exclusive to android jelly bean os (v4.2.2). Could not reproduce on android 6.0 marshmallow.

  • DEVICE: Tecno G9

  • ChipSet: Mtk

Recording Of The Bug

Proof of work

https://github.com/organik1

LOG

05-11 17:55:36.387 E/linker (15679): load_library(linker.cpp:759): library "libmaliinstr.so" not found 05-11 17:55:36.390 E/ (15679): appName=com.metinkale.prayer, acAppName=com.android.cts.openglperf 05-11 17:55:36.390 E/ (15679): 0 05-11 17:55:36.390 E/ (15679): appName=com.metinkale.prayer, acAppName=com.android.browser 05-11 17:55:36.390 E/ (15679): 0 05-11 17:55:43.171 E/AndroidRuntime(11984): FATAL EXCEPTION: main 05-11 17:55:43.171 E/AndroidRuntime(11984): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.metinkale.prayer/com.metinkale.prayerapp.vakit.MainStart}; have you declared this activity in your AndroidManifest.xml? 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1693) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1667) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.Activity.startActivityAsUser(Activity.java:3495) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.systemui.recent.RecentsPanelView.handleOnClick(RecentsPanelView.java:804) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.systemui.recent.RecentsVerticalScrollView$3.onClick(RecentsVerticalScrollView.java:162) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.view.View.performClick(View.java:4222) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.view.View$PerformClick.run(View.java:17628) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Handler.handleCallback(Handler.java:800) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Handler.dispatchMessage(Handler.java:100) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.os.Looper.loop(Looper.java:194) 05-11 17:55:43.171 E/AndroidRuntime(11984): at android.app.ActivityThread.main(ActivityThread.java:5370) 05-11 17:55:43.171 E/AndroidRuntime(11984): at java.lang.reflect.Method.invokeNative(Native Method) 05-11 17:55:43.171 E/AndroidRuntime(11984): at java.lang.reflect.Method.invoke(Method.java:525) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833) 05-11 17:55:43.171 E/AndroidRuntime(11984): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 05-11 17:55:43.171 E/AndroidRuntime(11984): at dalvik.system.NativeStart.main(Native Method)

PrayerTimes Bug: Crashed System U.I | Ecency