microg / microg/GmsCore

Settings icon causes system issues

Open
#1,560 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Describe the bug
Since the microG settings icon was added within settings, a few releases ago, I get random lockups and crashes linked to SystemUI, whether it be pulling the notifications curtain down, long clicking on something like the wifi/data/etc button there, or a notification arrives ie a SMS message.

To Reproduce
Install microG GMS Core
While using any app:
– wait for a notification to arrive (SMS, telegram, whatsapp, etc)
or
– pull down notification curtain and long press wifi/data

Observed behavior
The system will randomly lock up or crash. Sometimes a message appears stating that SystemUI is not responding (close and wait options).

Expected behavior
No freeze, lag or crash - the system should either display the notification or the settings page without interruption.

System
Android Version: 11
Custom ROM: PHH AOSP 11 GSI (vanilla)
Device: Redmi Go (ARM, low RAM device)

Additional context
Going back several versions of GMS Core to before the settings icon was added resolves the issue
This issue is intermittent and random so does not happen regularly but when it happens once then it tends to happen again.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the lockups on Android 11 with the PHH AOSP 11 GSI on the Redmi Go, then compare GMS Core versions from before and after the settings icon was added. Done means notifications and long-press settings actions no longer freeze or crash SystemUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.