Skip to content

Black screen on wake from Doze, requires reboot (miami) #57

@vlado-pira

Description

@vlado-pira

Device

miami

LineageOS Version

lineage-23.2

Build Date

20260531

Kernel Version

5.4.302-moto-g103491ac609d

Baseband Version

M6375_HI434_29.494.01.134R

System Modifications

GApps

Expected Behavior

After the screen is turned off (via power button or timeout), pressing the
power button should wake the device and light up the lockscreen to enter the
draw pattern.

Current Behavior

Intermittently, after the device enters Doze, it fails to return to the awake
state. The screen stays completely black and cannot be turned on again by any
means:

  • Power button press — no effect (haptic feedback fires, so input is received)
  • adb shell input keyevent KEYCODE_WAKEUP / keyevent 224 — no effect
  • adb shell am crash com.android.systemui — no effect
  • Notification LED still works; the system is alive but the display is dead.

Only adb reboot (or a hard power-button reset) recovers the device.

The failure is non-deterministic: sometimes it happens on the first
lock/unlock cycle, sometimes after several successful cycles, which points to a
race condition in the Doze -> awake transition.

Possible Solution

This appears to be a race in the Doze/Dream -> awake transition
(DozeService / DreamManagerService + display composition), not a configuration
or hardware issue. Symptom and reproduction are very close to the older
report #1381 (different device), suggesting a recurring class of bug.

Steps to Reproduce

  1. Unlock the phone normally.
  2. Lock it with the power button.
  3. Wait a few seconds (or place it in a pocket).
  4. Try to wake/unlock with the power button.
  5. Repeat. After a variable number of cycles the screen stays black and the
    device must be rebooted.

bugreport.md

Confirmation

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions