Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

Automatic battery saving causing crash

  • /e/ version: lineage_FP3-userdebug 9 PQ3A.190801.002 eng.root.20200428.185457 dev-keys
  • Device model: FP3
  • When it started to occur: 03/05/2020, After flashing - language Danish.
  • Reproducible with the last /e/ version: yes
  • Reproducible with LineageOS: (EDIT: This actually is reproducable on my Oneplus 5t with lineageOS lineageos_dumpling-userdebug 9 PQ3A.190801.002 272b62a5bf)

Summary

Setting automatic battery saving at for example 25% causes "LineageOS settings" to crash when re-entering Battery savings menu. Changing the language to English (from Danish) allows entering the menu without crash.

The problem

Steps to reproduce

Flash device. Set lang to Danish. Enter "Strømsparetilstand og ydeevne" in settings (Battery saving and device performance) Set Automatic power save to 25% percent. Enter menu again.

What is the current behavior?

LineageOS settings crashes when entering menu.

What is the expected correct behavior?

No crash :)

Technical informations

Relevant logs (adb logcat)

05-03 18:05:29.848   670   687 E ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only
05-03 18:05:29.849  1289  1601 E LightsService: Light requested not available on this device. 2
05-03 18:05:29.892  1289  5717 I ActivityManager: START u0 {act=org.lineageos.lineageparts.parts.perf_profile_settings cmp=org.lineageos.lineageparts/.PartsActivity} from uid 1000
05-03 18:05:29.895   640  3973 D audio_hw_primary: start_output_stream: enter: stream(0xef6e8000)usecase(1: low-latency-playback) devices(0x2)
05-03 18:05:29.897   640  3973 D audio_hw_primary: select_devices for use case (low-latency-playback)
05-03 18:05:29.897   640  3973 D audio_hw_extn: audio_extn_get_force_use_specific_mic_status:[Mic-test] seSpecificMic_Enabled(0)
05-03 18:05:29.898   640  3973 D audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: )
05-03 18:05:29.898   640  3973 I msm8916_platform: platform_check_and_set_codec_backend_cfg:becf: afe: bitwidth 16, samplerate 48000 channels 2, backend_idx 0 usecase = 1 device (speaker)
05-03 18:05:29.898   640  3973 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-03 18:05:29.898   640  3973 I msm8916_platform: platform_check_and_set_codec_backend_cfg: becf: new_snd_devices[0] is speaker
05-03 18:05:29.898   640  3973 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 current bit width: 16 sample rate: 48000 channels: 2 usecase 1 device (speaker)
05-03 18:05:29.898   640  3973 D msm8916_platform: platform_check_codec_backend_cfg:becf: afe: playback on codec device not supporting native playback set default Sample Rate(48k)
05-03 18:05:29.898   640  3973 I msm8916_platform: platform_check_codec_backend_cfg:becf: afe: Codec selected backend: 0 updated bit width: 16 sample rate: 48000 channels: 2
05-03 18:05:29.898   640  3973 D audio_hw_primary: check_usecases_codec_backend:becf: force routing 0
05-03 18:05:29.898   640  3973 E msm8916_platform: platform_check_backends_match: Invalid snd_device = 
05-03 18:05:29.898   640  3973 D audio_hw_primary: check_usecases_codec_backend:becf: (65) check_usecases curr device: speaker, usecase device: backends match 0
05-03 18:05:29.898   640  3973 D audio_hw_primary: check_usecases_codec_backend:becf: check_usecases num.of Usecases to switch 0
05-03 18:05:29.898   640  3973 D hardware_info: hw_info_append_hw_type : device_name = speaker
05-03 18:05:29.898   640  3973 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
05-03 18:05:29.898   640  3973 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
05-03 18:05:29.898   640  3973 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 1, with Raise=0
05-03 18:05:29.898   640  3973 D audio_route: Apply path: speaker
05-03 18:05:29.900   640  3973 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 3, with Raise=0
05-03 18:05:29.900   640  3973 D audio_hw_utils: audio_extn_utils_send_app_type_cfg: usecase->out_snd_device speaker
05-03 18:05:29.900   640  3973 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
05-03 18:05:29.901   640  3973 D audio_hw_utils: audio_extn_btsco_get_sample_rate:Not a BT SCO device, need not update sampling rate
05-03 18:05:29.901   640  3973 I audio_hw_utils: send_app_type_cfg_for_device PLAYBACK app_type 69937, acdb_dev_id 14, sample_rate 48000, snd_device_be_idx 2
05-03 18:05:29.901   640  3973 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(1) new_snd_devices(0)
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> send_audio_cal, acdb_id = 14, path = 0, app id = 0x11131, sample rate = 48000
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> send_asm_topology
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TOPOLOGY_ID
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> send_adm_topology
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TOPOLOGY_ID
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> send_audtable
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE_SIZE
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_COMMON_TABLE
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> AUDIO_SET_AUDPROC_CAL
05-03 18:05:29.901   640  3973 D ACDB-LOADER: ACDB -> send_audvoltable
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_VOL_STEP_TABLE_SIZE
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_GAIN_DEP_STEP_TABLE, vol index 0
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> AUDIO_SET_VOL_CAL cal type = 12
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_SIZE
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> send_audstrmtable
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AUDPROC_STREAM_TABLE_V2
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> audstrm_cal->cal_type.cal_data.cal_size = 16
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> send_afe_topology
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_TOPOLOGY_ID
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> GET_AFE_TOPOLOGY_ID for adcd_id 14, Topology Id 1000ff00
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> send_afe_cal
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE_SIZE
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_CMD_GET_AFE_COMMON_TABLE
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> AUDIO_SET_AFE_CAL
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> send_hw_delay : acdb_id = 14 path = 0
05-03 18:05:29.902   640  3973 D ACDB-LOADER: ACDB -> ACDB_AVSYNC_INFO: ACDB_CMD_GET_DEVICE_PROPERTY
05-03 18:05:29.902   640  3973 D audio_hw_primary: enable_audio_route: apply mixer and update path: low-latency-playback
05-03 18:05:29.902   640  3973 D audio_route: Apply path: low-latency-playback
05-03 18:05:29.904   640  3973 D audio_hw_primary: select_devices: done
05-03 18:05:29.907  6670  6670 W ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@a3c6309
05-03 18:05:29.909   640  3973 D msm8916_platform: platform_set_channel_map mixer_ctl_name:Playback Channel Map12
05-03 18:05:29.909   640  3973 D msm8916_platform: platform_set_channel_map: set mapping(1 2 0 0 0 0 0 0) for channel:2
05-03 18:05:29.954  6670  6670 D PartsActivity: Launched with: Intent { act=org.lineageos.lineageparts.parts.perf_profile_settings cmp=org.lineageos.lineageparts/.PartsActivity } action: org.lineageos.lineageparts.parts.perf_profile_settings component: org.lineageos.lineageparts.PartsActivity part: perf_profile_settings fragment: null
05-03 18:05:29.955  6670  6670 D PartsActivity: Launching fragment: org.lineageos.lineageparts.power.PerfProfileSettings
05-03 18:05:29.966   640  3973 D audio_hw_primary: start_output_stream: exit
05-03 18:05:29.967  1289  5717 E UserRestrictionsUtils: Unknown restriction: null
05-03 18:05:30.000  6670  6670 D OpenGLRenderer: Skia GL Pipeline
05-03 18:05:30.018  6670  6693 W TileUtils: Found com.android.settings.Settings$NotificationAppListActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
05-03 18:05:30.040  6670  6694 I Adreno  : QUALCOMM build                   : 4daeac4, I85e9875322
05-03 18:05:30.040  6670  6694 I Adreno  : Build Date                       : 06/01/19
05-03 18:05:30.040  6670  6694 I Adreno  : OpenGL ES Shader Compiler Version: EV031.25.03.04
05-03 18:05:30.040  6670  6694 I Adreno  : Local Branch                     : 
05-03 18:05:30.040  6670  6694 I Adreno  : Remote Branch                    : 
05-03 18:05:30.040  6670  6694 I Adreno  : Remote Branch                    : 
05-03 18:05:30.040  6670  6694 I Adreno  : Reconstruct Branch               : 
05-03 18:05:30.040  6670  6694 I Adreno  : Build Config                     : S L 6.0.7 AArch64
05-03 18:05:30.042  6670  6693 W TileUtils: Found org.lineageos.lineageparts.trust.TrustPreferences for intent Intent { act=org.lineageos.lineageparts.action.SETTINGS pkg=org.lineageos.lineageparts } missing metadata 
05-03 18:05:30.053  6670  6694 I Adreno  : PFP: 0x005ff112, ME: 0x005ff066
05-03 18:05:30.064  6670  6694 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
05-03 18:05:30.064  6670  6694 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
05-03 18:05:30.067  6670  6694 I OpenGLRenderer: Initialized EGL, version 1.4
05-03 18:05:30.068  6670  6694 D OpenGLRenderer: Swap behavior 2
05-03 18:05:30.075  6670  6670 D AndroidRuntime: Shutting down VM
05-03 18:05:30.078  6670  6670 E AndroidRuntime: FATAL EXCEPTION: main
05-03 18:05:30.078  6670  6670 E AndroidRuntime: Process: org.lineageos.lineageparts, PID: 6670
05-03 18:05:30.078  6670  6670 E AndroidRuntime: java.util.FormatFlagsConversionMismatchException: Conversion = b, Flags =  
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter$FormatSpecifier.failMismatch(Formatter.java:4398)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter$FormatSpecifier.checkBadFlags(Formatter.java:3091)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:3049)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2816)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter$FormatSpecifierParser.<init>(Formatter.java:2624)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter.parse(Formatter.java:2557)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter.format(Formatter.java:2504)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.util.Formatter.format(Formatter.java:2458)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.lang.String.format(String.java:2842)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.preference.ListPreference.getSummary(ListPreference.java:178)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.preference.Preference.onBindViewHolder(Preference.java:584)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.preference.PreferenceGroupAdapter.onBindViewHolder(PreferenceGroupAdapter.java:375)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at org.lineageos.lineageparts.SettingsPreferenceFragment$HighlightablePreferenceGroupAdapter.onBindViewHolder(SettingsPreferenceFragment.java:794)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at org.lineageos.lineageparts.SettingsPreferenceFragment$HighlightablePreferenceGroupAdapter.onBindViewHolder(SettingsPreferenceFragment.java:779)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6735)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6777)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5706)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5973)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5808)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1557)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3878)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3595)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:4148)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1812)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1656)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.LinearLayout.onLayout(LinearLayout.java:1565)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.widget.FrameLayout.onLayout(FrameLayout.java:261)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at com.android.internal.policy.DecorView.onLayout(DecorView.java:753)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.View.layout(View.java:20693)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewGroup.layout(ViewGroup.java:6194)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2799)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2316)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1463)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7190)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:949)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.Choreographer.doCallbacks(Choreographer.java:761)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.Choreographer.doFrame(Choreographer.java:696)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:935)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:873)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:99)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:193)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6718)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
05-03 18:05:30.078  6670  6670 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
05-03 18:05:30.082  1289  4739 W ActivityManager:   Force finishing activity org.lineageos.lineageparts/.PartsActivity
05-03 18:05:30.085  1289  4739 W ActivityManager:   Force finishing activity com.android.settings/.Settings$PowerUsageSummaryActivity
05-03 18:05:30.091  6670  6670 I Process : Sending signal. PID: 6670 SIG: 9
05-03 18:05:30.176  1289  1601 W InputDispatcher: channel '4652b83 org.lineageos.lineageparts/org.lineageos.lineageparts.PartsActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
05-03 18:05:30.176  1289  1601 E InputDispatcher: channel '4652b83 org.lineageos.lineageparts/org.lineageos.lineageparts.PartsActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
05-03 18:05:30.180  1289  4187 I WindowManager: WIN DEATH: Window{4652b83 u0 org.lineageos.lineageparts/org.lineageos.lineageparts.PartsActivity}
05-03 18:05:30.180  1289  4187 W InputDispatcher: Attempted to unregister already unregistered input channel '4652b83 org.lineageos.lineageparts/org.lineageos.lineageparts.PartsActivity (server)'
05-03 18:05:30.181  1289  4739 I ActivityManager: Process org.lineageos.lineageparts (pid 6670) has died: fore TOP 
05-03 18:05:30.181  1289  1389 W libprocessgroup: kill(-6670, 9) failed: No such process
05-03 18:05:30.186   568   568 I Zygote  : Process 6670 exited due to signal (9)
05-03 18:05:30.205  1289  1398 W ActivityManager: setHasOverlayUi called on unknown pid: 6670
05-03 18:05:30.224  5721  5740 I DeviceIndex: Skipping: device index is not enabled
05-03 18:05:30.226  1289  1389 W libprocessgroup: kill(-6670, 9) failed: No such process
05-03 18:05:30.226  1289  1389 I libprocessgroup: Successfully killed process cgroup uid 1000 pid 6670 in 44ms
05-03 18:05:30.228  5721  6649 W TileUtils: Found com.android.settings.Settings$NotificationAppListActivity for intent Intent { act=com.android.settings.action.SETTINGS pkg=com.android.settings } missing metadata com.android.settings.category
05-03 18:05:30.230  5721  6649 W TileUtils: Found org.lineageos.lineageparts.trust.TrustPreferences for intent Intent { act=org.lineageos.lineageparts.action.SETTINGS pkg=org.lineageos.lineageparts } missing metadata 
05-03 18:05:30.236  5721  5740 D DashboardSummary: Suggestion NOT loaded, delaying setCategory by 3000ms
05-03 18:05:30.235  4637  4651 D SuggestionParser: Day 4 for com.android.settings.suggested.category.DEFERRED_SETUP
05-03 18:05:30.236  5721  5721 D DashboardSummary: Listening for condition changes
05-03 18:05:30.236  5721  5721 D DashboardSummary: onConditionsChanged
05-03 18:05:30.236  5721  5721 D DashboardAdapter: adapter setConditions called
05-03 18:05:30.236  5721  5721 D DashboardSummary: conditions refreshed
05-03 18:05:30.236  5721  5721 D APM_Condition: APM condition refreshed
05-03 18:05:30.236  5721  5721 D APM_Condition: setActive was called with false
05-03 18:05:30.236  4637  4651 D CandidateSuggestionFilter: filterCandidates duration: 0
05-03 18:05:30.237  4637  4651 D SuggestionParser: Day 4 for com.android.settings.suggested.category.HIGH_PRIORITY
05-03 18:05:30.241  4637  4651 D CandidateSuggestionFilter: filterCandidates duration: 0
05-03 18:05:30.241  4637  4651 D SuggestionParser: Day 4 for com.android.settings.suggested.category.FIRST_IMPRESSION
05-03 18:05:30.241  5721  6166 D BatteryInfo: time to make batteryStatsHelper: 2ms
05-03 18:05:30.251  1289  1390 E BatteryExternalStatsWorker: no controller energy info supplied for wifi
05-03 18:05:30.254  5721  6649 D SettingsActivity: No enabled state changed, skipping updateCategory call
05-03 18:05:30.271  5721  5838 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.wallpaper.WallpaperSuggestionActivity complete: false
05-03 18:05:30.271  1289  1390 E KernelCpuSpeedReader: Failed to read cpu-freq: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state (No such file or directory)
05-03 18:05:30.271  4637  6656 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=false}]
05-03 18:05:30.274  5721  5742 D OpenGLRenderer: endAllActiveAnimators on 0x729d767a00 (RippleDrawable) with handle 0x729cbd0740
05-03 18:05:30.275  5721  5838 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.notification.ZenSuggestionActivity complete: true
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: Cannot find the package: com.google.android.apps.tips
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: android.content.pm.PackageManager$NameNotFoundException: com.google.android.apps.tips
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at android.app.ApplicationPackageManager.getPackageInfoAsUser(ApplicationPackageManager.java:181)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:152)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at com.android.settings.support.NewDeviceIntroSuggestionActivity.isTipsInstalledAsSystemApp(NewDeviceIntroSuggestionActivity.java:146)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at com.android.settings.support.NewDeviceIntroSuggestionActivity.isSuggestionComplete(NewDeviceIntroSuggestionActivity.java:71)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at com.android.settings.dashboard.suggestions.SuggestionFeatureProviderImpl.isSuggestionComplete(SuggestionFeatureProviderImpl.java:91)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at com.android.settings.dashboard.suggestions.SuggestionStateProvider.call(SuggestionStateProvider.java:87)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at android.content.ContentProvider$Transport.call(ContentProvider.java:404)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:272)
05-03 18:05:30.275  5721  5734 W NewDeviceIntroSugg: 	at android.os.Binder.execTransact(Binder.java:731)
05-03 18:05:30.275  5721  5734 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.support.NewDeviceIntroSuggestionActivity complete: true
05-03 18:05:30.276  4637  6655 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
05-03 18:05:30.276  4637  6657 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=true}]
05-03 18:05:30.278  5721  6582 D SugstStatusProvider: Suggestion com.android.settings/com.android.settings.fingerprint.FingerprintEnrollSuggestionActivity complete: false
05-03 18:05:30.279  4637  6654 D CandidateSuggestionFilter: Suggestion state result Bundle[{candidate_is_complete=false}]
05-03 18:05:30.279   654   654 E QCOM PowerHAL: extract_stats: failed to open: /d/system_stats Error = No such file or directory
05-03 18:05:30.279  4637  4651 D CandidateSuggestionFilter: filterCandidates duration: 12
05-03 18:05:30.280   654   654 E QCOM PowerHAL: extract_stats: failed to open: /d/wlan0/power_stats Error = No such file or directory
05-03 18:05:30.284  4637  4651 D CandidateSuggestion: Metadata null or has no info about summary_uri
05-03 18:05:30.286  4637  4651 D CandidateSuggestion: Metadata null or has no info about summary_uri
05-03 18:05:30.290  5721  6653 D SuggestionLoader: data size 2
05-03 18:05:30.292  5721  5721 D DashboardSummary: Category has loaded, setting category from suggestionReady
05-03 18:05:30.292  5721  5721 D DashboardAdapter: adapter setCategory called
05-03 18:05:30.296  5721  6166 D BatteryInfo: time for getStats: 55ms
05-03 18:05:30.297  5721  6661 D BatteryInfo: time for regular BatteryInfo: 1ms
05-03 18:05:30.298  5721  6661 D BatteryInfo: time for getBatteryInfo: 1ms
05-03 18:05:30.298  5721  5721 D BatteryInfo: time for callback: 0ms
05-03 18:05:30.279  5721  5721 W SummaryLoader: type=1400 audit(0.0:143): avc: denied { search } for name="/" dev="bpf" ino=1 scontext=u:r:system_app:s0 tcontext=u:object_r:fs_bpf:s0 tclass=dir permissive=0
05-03 18:05:33.073   640  1058 D audio_hw_primary: out_standby: enter: stream (0xef6e8000) usecase(1: low-latency-playback)
05-03 18:05:33.137   640  1058 D audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
05-03 18:05:33.143   640  1058 D soundtrigger: audio_extn_sound_trigger_update_stream_status: uc_info->id 1 of type 0 for Event 2, with Raise=0
05-03 18:05:33.144   640  1058 D hardware_info: hw_info_append_hw_type : device_name = speaker
05-03 18:05:33.144   640  1058 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
05-03 18:05:33.144   640  1058 D msm8916_platform: platform_split_snd_device: snd_device(2) num devices(0) new_snd_devices(0)
05-03 18:05:33.147   640  1058 I soundtrigger: audio_extn_sound_trigger_update_device_status: device 0x2 of type 0 for Event 0, with Raise=0
05-03 18:05:33.147   640  1058 D audio_hw_primary: out_standby: exit

Relevant screenshots

Solutions

Workaround

Possible fixes

Edited by knutztar