Hallo Forum,

ich habe gerade mit Erschrecken feststellen müssen, dass mein Laptop anstatt den Bildschirm zu schonen, einfach "fest geht". D.h. der Rechner lässt sich nur durch ein harten Reset wiedererwecken (an Ostern 😉 ). Das möchte ich natürlich nicht zu oft machen, da es dem Filesystem nicht gut tut.

Im Log/Journal finde ich folgendes (bin aber nicht sicher, dass es mit de Problem zu tun hat; "too much recursion" klingt nach Dauerschleife) bevor der "rebbot"-Eintrag kommt:
[photor@Picard ~]$ journalctl --since 2017-04-16
[...]
Apr 16 10:12:41 Picard gnome-shell[979]: JS ERROR: InternalError: too much recursion
                                         touchpadIndicatorButton<._loadConfig@/home/photor/.local/share/gnome-shell/extensions/touchpad-indicator@orangeshirt/ext
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
                                         touchpadIndicatorButton<._fingertouch_changed@/home/photor/.local/share/gnome-shell/extensions/touchpad-indicator@orange
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
                                         touchpadIndicatorButton<._fingertouch_changed@/home/photor/.local/share/gnome-shell/extensions/touchpad-indicator@orange
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
                                         touchpadIndicatorButton<._fingertouch_changed@/home/photor/.local/share/gnome-shell/extensions/touchpad-indicator@orange
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
[...]
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
                                         touchpadIndicatorButton<._fingertouch_changed@/home/photor/.local/share/gnome-shell/extensions/touchpad-indicator@orange
                                         wrapper@resource:///org/gnome/gjs/modules/lang.js:178
Apr 16 10:46:39 Picard systemd-logind[605]: Power key pressed.
Apr 16 10:46:40 Picard systemd-logind[605]: Power key pressed.
-- Reboot --
Apr 16 10:47:17 Picard systemd-journald[260]: Time spent on flushing to /var is 1.409ms for 0 entries.
[...]


1. und wichtigste Frage: was muss ich tun, damit der Rechner nicht ständig "fest" geht?
Da es gestern noch alles funtionierte, tippe ich auf das Update heute morgen - hier das Pacman-Log (zur Sicherheit mit den Einträgen von gestern):
[2017-04-15 18:29] [PACMAN] Running 'pacman -S -y -u'
[2017-04-15 18:29] [PACMAN] synchronizing package lists
[2017-04-15 18:29] [PACMAN] starting full system upgrade
[2017-04-15 18:32] [ALPM] transaction started
[2017-04-15 18:32] [ALPM] upgraded texlive-core (2016.42515-2 -> 2016.42515-3)
[2017-04-15 18:32] [ALPM-SCRIPTLET] >>> updmap custom entries should go into /etc/texmf/web2c/updmap-local.cfg
[2017-04-15 18:32] [ALPM-SCRIPTLET] >>> fmtutil custom entries should go into /etc/texmf/web2c/fmtutil-local.cnf
[2017-04-15 18:32] [ALPM] transaction completed
[2017-04-15 18:32] [ALPM] running 'mktexlsr.hook'...
[2017-04-15 18:32] [ALPM] running 'systemd-update.hook'...
[2017-04-15 18:32] [ALPM] running 'texlive-fmtutil.hook'...
[2017-04-15 18:33] [ALPM] running 'texlive-updmap.hook'...
[2017-04-16 09:51] [PACMAN] Running 'pacman -S -y -u'
[2017-04-16 09:51] [PACMAN] synchronizing package lists
[2017-04-16 09:51] [PACMAN] starting full system upgrade
[2017-04-16 09:52] [ALPM] transaction started
[2017-04-16 09:52] [ALPM] upgraded ca-certificates-mozilla (3.29.3-2 -> 3.30.1-1)
[2017-04-16 09:52] [ALPM] upgraded ccid (1.4.25-1 -> 1.4.26-1)
[2017-04-16 09:52] [ALPM] upgraded libsndfile (1.0.27-1 -> 1.0.28-1)
[2017-04-16 09:52] [ALPM] upgraded libssh (0.7.4-2 -> 0.7.5-1)
[2017-04-16 09:52] [ALPM] upgraded nss (3.29.3-2 -> 3.30.1-1)
[2017-04-16 09:52] [ALPM] upgraded opencore-amr (0.1.4-1 -> 0.1.5-1)
[2017-04-16 09:52] [ALPM] upgraded python-setuptools (1:34.4.1-1 -> 1:35.0.0-1)
[2017-04-16 09:52] [ALPM] upgraded python2-setuptools (1:34.4.1-1 -> 1:35.0.0-1)
[2017-04-16 09:52] [ALPM] transaction completed
[2017-04-16 09:52] [ALPM] running 'systemd-update.hook'...
[2017-04-16 09:52] [ALPM] running 'update-ca-trust.hook'...
Dankbar für jeden Tipp,

Photor

PS: noch vergessen: aktuell gehaltenes Arch mit Gnome-Desktop
PPS:weitere Infos liefere ich (so schnell, wie möglich) nach
Mein letzter Informationsstand ist, dass du Ende 2016 von Wayland zurück auf X gewechselt hast.
Falls du dich zwischenzeitlich wieder an Wayland herangewagt hast, könnte der im Journal beanstandete touchpad-indicator genau dieses Problem verursachen.

Allerdings wüsste ich nicht, was das mit dem gestrigen heutigen Update zu tun haben sollte. Da könnte ccid 1.4.26 relevant sein – in der Version wurde der PowerOn-Algorithmus verändert [1]. Versuche doch mal, ob das Problem nach einem Downgrade auf ccid 1.4.25 ausbleibt.
Werner schriebMein letzter Informationsstand ist, dass du Ende 2016 von Wayland zurück auf X gewechselt hast.
Falls du dich zwischenzeitlich wieder an Wayland herangewagt hast, könnte der im Journal beanstandete touchpad-indicator genau dieses Problem verursachen
Hm. Richtig ist. Ich hatte letztens (ist aber schon 1 - 2 Wochen her) nochmal Wayland eingestellt - und zunächst schien auch alles zu funktionieren, so dass ich es so gelassen und nicht mehr dran gedacht habe. Das werde ich mal wieder rückgängig machen. Und Du hast recht, der Touchpad-Indicator fehlte heute mögen im Top-Panel. Das spricht dafür, dass Deine Vermutung stimmen könnte. Ich fange damit an.
Werner schriebAllerdings wüsste ich nicht, was das mit dem gestrigen heutigen Update zu tun haben sollte. Da könnte ccid 1.4.26 relevant sein – in der Version wurde der PowerOn-Algorithmus verändert [1]. Versuche doch mal, ob das Problem nach einem Downgrade auf ccid 1.4.25 ausbleibt.
Das probiere ich dann als zweites. Warum das Verhalten erst heute aufgetreten ist ... vielleicht weil ich noch eine Extension installiert habe(?).

Danke Dir für die losen Enden - und das heute morgen leider vergessene

Frohe Ostern,

Photor
"too much recursions" bedeutet ja eigentlich, daß eine Funktion sich unendlich selbst aufruft. "JS" würde ich mal als "JavaScript" interpretieren. Wenn es so ist - dann läuft der Speicher voll und das System hängt sich am Ende auf (kein freier Arbeitsspeicher und kein swap Bereich mehr verfügbar).
Im Prinzip ein schwerwiegender Programmierfehler. 🙁
Gruß, LW
LessWire schrieb"too much recursions" bedeutet ja eigentlich, daß eine Funktion sich unendlich selbst aufruft. "JS" würde ich mal als "JavaScript" interpretieren. Wenn es so ist - dann läuft der Speicher voll und das System hängt sich am Ende auf (kein freier Arbeitsspeicher und kein swap Bereich mehr verfügbar).
Im Prinzip ein schwerwiegender Programmierfehler. 🙁
Fragt sich, welcher Programmierer welchen Programmes den produziert hat 😉 Ich hoffe, ich finde heute die Zeit, mal dabei zu gehen.

Schönes Rest-Osterfest noch,

Photor
Hallo Forum,

Nachtrag: es scheint tatsächlich am Wayland zu liegen - wiedermal. Ich habe jetzt mehrfach gewartet, bis sich der Rechner schlafen legt - er lässt sich ganz normal wieder erwecken. Auch die Touchpad-Extension ist wieder da. Was konkret jetzt diesen Fehler getriggert hat, kann ich nicht mehr nachvollziehen. Einzig, der Rechner scheint sich jetzt nicht mehr in den Tiefschlaf zu legen. Irgendwo muss es einen gconf-Parameter geben, mit dem das gesteuert wird und der jetzt wohl falsch eingestellt ist; den muss ich noch suchen und setzen.

Hiermit gelobe ich, nie mehr Wayland zu testen, bis es endgültig stabil ist bzw. es keine Alternative mehr gibt. (Bitte haltet mir dieses Post vor, falls ich doch mal wieder leichtsinnig werde).

Da ich nicht lokalisieren konnte, welches jetzt der Auslöser war, wird es auch schwierig, einen Bug-Report zu schreiben.

Ciao,

Photor