[Erledigt] Partial Wake Lock bleibt hängen (CM 7.1.0)

M

moritzm

Neues Mitglied
1
Hallo,
ich habe vor kurzem bei mir CM 7.1 stable aufgespielt.
Und nun folgendes Problem:
Bei Battery Use zeigen die Balken, dass das Telefon ab irgendnem Zeitpunkt nicht mehr einschläft.
Schaue ich mir in der Shell dumpsys power an, ist ein Teil der Ausgabe:

mLocks.size=1:
PARTIAL_WAKE_LOCK 'NotificationService' activated (minState=0, uid=1000, pid=2133)

Pid 2133 ist der Prozess system_server

Soweit ich das bisher eingrenzen konnte, tritt der Wake Lock auf, wenn eine Benachrichtigung eintrifft (bei Twicca habe ich es beobachtet, bei K9Mail kann ich es nciht genau sagen). Twicca habe ich dann deinstalliert und es trat trotzdem auf.

Um das zu beheben hilft nur ein Reboot.

Hat das schonmal jemand gehabt und eine Idee, was das sein könnte, bzw ich da noch was Genaueres rausfinden kann?

Grüße
Moritz
 
moritzm schrieb:
Hallo,
ich habe vor kurzem bei mir CM 7.1 stable aufgespielt.
Und nun folgendes Problem:
Bei Battery Use zeigen die Balken, dass das Telefon ab irgendnem Zeitpunkt nicht mehr einschläft.
Schaue ich mir in der Shell dumpsys power an, ist ein Teil der Ausgabe:

mLocks.size=1:
PARTIAL_WAKE_LOCK 'NotificationService' activated (minState=0, uid=1000, pid=2133)

Pid 2133 ist der Prozess system_server

Soweit ich das bisher eingrenzen konnte, tritt der Wake Lock auf, wenn eine Benachrichtigung eintrifft (bei Twicca habe ich es beobachtet, bei K9Mail kann ich es nciht genau sagen). Twicca habe ich dann deinstalliert und es trat trotzdem auf.

Um das zu beheben hilft nur ein Reboot.

Hat das schonmal jemand gehabt und eine Idee, was das sein könnte, bzw ich da noch was Genaueres rausfinden kann?

Grüße
Moritz

Das ist in den Nightlies schon gefixt.
Passiert ist es (zumindest ist das meine, nicht zu 100% verifizierte, Theorie), wenn mehrere Notifications gleichzeitig eintreffen.
 
Danke für die Antwort.

Kannst du kurz erläutern, wo der Zusammenhang zwischen meinem Problem und dem Commit ist?
 
moritzm schrieb:
Danke für die Antwort.

Kannst du kurz erläutern, wo der Zusammenhang zwischen meinem Problem und dem Commit ist?

Der Notification-Service greift sich einen Wakelock während des Abspielens. Der Codec-Code (zum Decodieren der MP3 bzw. OGG) hatte einen Bug, bei dem der Mediaserver nach dem Abspielen abgeschmiert ist, was dazu geführt hat, dass die Codestelle, die den Wakelock freigibt, nicht mehr erreicht wurde.
 
  • Danke
Reaktionen: moritzm
Hat sich mit nem Update auf ein Nightly Build erledigt.
 

Ähnliche Themen

G
Antworten
5
Aufrufe
2.728
Myxin
Myxin
G
Antworten
1
Aufrufe
1.937
NixusMinimax
N
P
Antworten
4
Aufrufe
2.592
Paul Schmitt
P
Zurück
Oben Unten