Soeben wurden ein commit im e2 plugins CVS (WebIf) von Ghost vorgenommen:
Code
enigma2-plugins/webinterface/src/ (WebIfConfig.py plugin.py): (log message trimmed)
remove possibility to enable "webif" logging to file
# PLEASE DONT ENABLE LOGGING BY DEFAULT (OR COMMIT TO PLUGIN CVS)
# AND DONT ADD CONFIG OPTIONS WHICH HELPS NORMAL USERS TO ENABLE
# THIS KIND OF LOGGING !!!!!!!!!!!!!
# Twisted logging can't handle UTF8 correct,
# and enigma2 internal completely use UTF8 (for debug messages too)
# so the twisted logging code self generates frequently blue screens
# at various places in enigma2(not only in Webif) and the reason
# of this crashes is NOT visible in the normal enigma2 crashlogs
# We have spent much time into debugging this Ghost 2007/11/15
Alles anzeigen
Irgendeiner hat wohl irgendwann da die Webif-Log Option eingebaut .. da das logging von Twisted nicht mit UTF8 umgehen kann, schiesst es in unregelmässigen abständen das e2, etc. ab. Hier mal kurz O-Ton Ghost aus dem IRC:
Code
Wir haben uns Monate lang gefragt wie diese crashlogs entstehen
wo eigentlich nix drinn steht...
Kein Wunder das wir die crashes nie nachvollziehen konnten
hier crasht sogar das simple adden eines timers wenn das an ist
Also okay.. auf einem Sender der UTF8 im servicename hat
weil twisted das logging total verbiegt..
und dann crasht twisted auch noch
und im e2 crashlog steht nix
im /tmp/twisted.log.. da steht dann die ursache des crashes drinn
nämlich das twisteds logging code selber gecrasht ist..
Alles anzeigen
Also bitte sicherstellen, das ihr in eurem e2 Image (also auch Gemini) unter im webinterface config das logging abgeschaltet ist !