FP3 on /e/OS 1.12 due to FATAL EXCEPTION on com.qualcomm.qti.workloadclassifier

Hello,

Whenever I am moving around the city my phone is crashing and rebooting, finally I managed to grab the crash logs via adb logcat -b crash and the output is:

07-07 19:35:46.417  3141  3141 E AndroidRuntime: FATAL EXCEPTION: main
07-07 19:35:46.417  3141  3141 E AndroidRuntime: Process: com.qualcomm.qti.workloadclassifier, PID: 3141
07-07 19:35:46.417  3141  3141 E AndroidRuntime: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String com.qualcomm.qti.Performance.native_perf_get_prop(java.lang.String, java.lang.String) (tried Java_com_qualcomm_qti_Performance_native_1perf_1get_1prop and Java_com_qualcomm_qti_Performance_native_1perf_1get_1prop__Ljava_lang_String_2Ljava_lang_String_2)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at com.qualcomm.qti.Performance.native_perf_get_prop(Native Method)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at com.qualcomm.qti.Performance.perfGetProp(Performance.java:387)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at com.qualcomm.qti.workloadclassifier.WLCReceiver.onReceive(WLCReceiver.java:25)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.app.ActivityThread.handleReceiver(ActivityThread.java:4375)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.app.ActivityThread.access$1600(ActivityThread.java:256)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2102)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:106)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:201)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:288)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7870)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
07-07 19:35:46.417  3141  3141 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

My /e/OS version is 1.12.3-s-20230615299639-stable-FP3

I am using double Sim card, I don’t know if this might be linked.
It if ever happens again I will try to grab more logs and paste here.

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

Just happened again:

--------- beginning of crash
07-08 16:02:49.484  3338  3338 E AndroidRuntime: FATAL EXCEPTION: main
07-08 16:02:49.484  3338  3338 E AndroidRuntime: Process: com.qualcomm.qti.workloadclassifier, PID: 3338
07-08 16:02:49.484  3338  3338 E AndroidRuntime: java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String com.qualcomm.qti.Performance.native_perf_get_prop(java.lang.String, java.lang.String) (tried Java_com_qualcomm_qti_Performance_native_1perf_1get_1prop and Java_com_qualcomm_qti_Performance_native_1perf_1get_1prop__Ljava_lang_String_2Ljava_lang_String_2)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at com.qualcomm.qti.Performance.native_perf_get_prop(Native Method)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at com.qualcomm.qti.Performance.perfGetProp(Performance.java:387)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at com.qualcomm.qti.workloadclassifier.WLCReceiver.onReceive(WLCReceiver.java:25)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.app.ActivityThread.handleReceiver(ActivityThread.java:4375)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.app.ActivityThread.access$1600(ActivityThread.java:256)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2102)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:106)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:201)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:288)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7870)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
07-08 16:02:49.484  3338  3338 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

One thing that I noticed is that when I was travelling, I had my mobile data deactivated for a week and the phone didn’t crash once, so it might be linked to looking for mobile data 2g/3g/4g or stuff. Maybe

seen this in the v1.6 build feedback thread and here: Akkunutzung Mobilfunk über 30% - #13 by ManuelS linked to an upstream issue at

They answered me:

We don’t support things “based on” LineageOS - please report to them.

I don’t know how to report bugs here on /e/OS?

Do we have a bug for this?

https://doc.e.foundation/support-topics/report-an-issue

1 Like

Thanks, just opened an issue there:

https://gitlab.e.foundation/e/backlog/-/issues/7139

1 Like