Image Datum: 200709221645 experimental
crahslog's
-
-
Image Datum: 200711231645 experimental
Crash beim schalten in den Radio Modus.
-
Ich würde fast behaupten, deine Plugins sind nicht aktuell. Der Log Bug vom WebIf scheint dort noch aktiv zu sein.
-
Der Log, den du um 21 Uhr gepostet hast ist beim Radiohören im Radiotext Plus schief gegangen .. da war das Parsing nicht besonders robust, wenn der Sender müll tags beim Radiotext Plus sendet ... wurde vor 3 Wochen oder so in e2 gefixt.
Die logs die du zu vor gepostet hast sehen schwer nach aktiviertem Webif-Logging aus ...
Ist diese aktiviert, schmiert a) E2 öfters mal einfach so ab und b) ist in diesem Fall nix sinnvolles im Log zu lesen ...//EDIT Ok, korrigier mich die alten sehen nicht nach Webif-Log aus ... sind alle mit nem SIG11 gestorben Hab ich nich richtig geschaut
Hmm das der zweite Crashlog mit dem Radiomode ein Enigma2 vom 23.11. sein soll kann ich fast nicht glauben, wie gesagt dieser Fehler wurde vor 2 oder 3 Wochen gefixt ...
-
Mist, hab da im Rdaiotext+ noch nen Fehler gefunden ...
.. Oky ... is im e2 CVS gefixed ...
-
Ja eines der Plugins war unteranderem nicht aktuell bzw fehlerhaft.
Welche Bedeutung hat KILLED BY sig11? Web-IF wird nicht benutzt.
-
Signal 11 ist "SIGSEGV", sprich Segmentation Fault. Also auf gut Deutsch "das Mistding ist abgeschmirgelt" und hat vermutlich auf nen falschen Speicherbereich zugegriffen (beim schreiben oder lesen) ...
-
Gestern gabs bei meiner 7025 nach langer Zeit bei aktuellen experimental vom enigma2 CVS TAG: D2008.02.06.23.00.00 'beim Zappen glaub ich' einen Crash.
Bitteschön...
Ps: Wäre natürlich interessant zu wissen was da gecrashed hat.
-
Zitat
Original von Nico 77
Gestern gabs bei meiner 7025 nach langer Zeit bei aktuellen experimental vom enigma2 CVS TAG: D2008.02.06.23.00.00 'beim Zappen glaub ich' einen Crash.Bitteschön...
Ps: Wäre natürlich interessant zu wissen was da gecrashed hat.
gecrasht naja es ist ein sig11 da geht meistens irgendwas der speicher aus dann krachts...
leider kann man sowas selten reproduzieren...
-
reproduzieren kann ich aber den Crash der erfolgt wenn ich die Netzwerkeinstellungen mit exit wieder verlassen will.
Einem Freud von mir (cs_e) passiert genau das gleiche.
Waer schoen wenn sich jemand bei Gelegenheit der Sachen annehmen koennte.
Scheine Sonndech.
Jake
-
aktiviere mal "Gateway".
-
wenn er das gateway deaktiviert hat, dann kann er es nicht mehr aktivieren weil die box beim aufruf der netzwerkeinstellungen sich verabschiedet. dem log nach sollte es aber nicht der gatewayfehler sein, denn der endet im crashlog so:
ZitatAttributeError: 'NoneType' object has no attribute 'isTmp'
und nicht mit einem sigkill
-
Danke aber Gateway ist bei mir "aktiviert" .. dah ich hab eine ip adresse eingetragen und komme auch problemlos in Web oder ins Home-netzwerk
hier nochmal die letzten Zeilen des logs
Code
Alles anzeigenTraceback (most recent call last): File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action res = self.actions[action]() File "/usr/lib/enigma2/python/Screens/NetworkSetup.py", line 217, in cancel iNetwork.getInterfaces() File "/usr/lib/enigma2/python/Components/Network.py", line 20, in getInterfaces self.ifaces[device] = self.getDataForInterface(device) File "/usr/lib/enigma2/python/Components/Network.py", line 58, in getDataForInterface fp = os.popen("ifconfig " + iface) OSError: [Errno 12] Cannot allocate memory (PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x2e91dbe8>>,('SetupActions', 'cancel')) failed)
Speicherfehler oder was.
Anscheinend wuerde Swapfile auf CF Abhilfe schaffen.
Mal sehen
Danke fuer eure Muehe
Jake
-
Richtig. Enigma2 belegt den ganzen Speicher und nahezu im gesamten Code wird der daraus entstehende (vorhersehbare) Fehler nicht abgefangen sondern enigma2 lieber beendet...
-
Und daran kann mach wirklich nichts aendern ?
Sorry fuer die naive Frage - Bin halt zu grün in diesen Sachen.
-
Was für einen Skin benutzt du ? Eventuell einen der Nemesis ?
Gruß Bughunter
-
Nun du bekommst jetzt die üblichen Ausreden, wie z.B: keinen Emu zu benutzen, keine Fremdimages zu benutzen und keine fremden Plugins zu benutzen. Am besten auch nicht das Web-Interface.
Der wirkliche Fix (nämlich dass (a) im *gesamten* Code der Fehler korrekt behandelt wird (und somit die Box schonmal nicht mehr abschmiert) und (b) dass man anstatt der Python-Methoden zum OS-Aufruf mal den eConsoleAppContainer benutzen sollte, der ja extra wegen diesem Fehler optimiert wurde) wird wohl in absehbarer Zeit nicht in ein Image finden.
Bei vielen Nutzern hilft die Einrichtung von Auslagerungsspeicher ("Swap"). Da die dm7025 ja einen nutzbaren CF-Slot hat, ist das ja auch kein großes Problem auf der Box. (Wobei man jetzt nicht unbedingt in eine teure CF_Karte investieren sollte, denn ewig macht die das nicht mit)
-
Zitat
Originally posted by LittleBoy
.....Der wirkliche Fix (nämlich dass (a) im *gesamten* Code der Fehler korrekt behandelt wird (und somit die Box schonmal nicht mehr abschmiert) und (b) dass man anstatt der Python-Methoden zum OS-Aufruf mal den eConsoleAppContainer benutzen sollte, der ja extra wegen diesem Fehler optimiert wurde) wird wohl in absehbarer Zeit nicht in ein Image finden.
Bei vielen Nutzern hilft die Einrichtung von Auslagerungsspeicher ("Swap"). Da die dm7025 ja einen nutzbaren CF-Slot hat, ist das ja auch kein großes Problem auf der Box. (Wobei man jetzt nicht unbedingt in eine teure CF_Karte investieren sollte, denn ewig macht die das nicht mit)
Sorry aber ich versteh das ned so recht.
Der "Fehler" läge also im CVS und das Dream-team haette es in der Hand es zu fixen ? oder ?
Auch lässt mich die Bemerkung betreffend Lebensdauer der CF-Carte perplex da die Diner ja auch so um die 30 € kosten.
Trotzdem - danke fuer die Aufklärung
Jake
Lëtzebuerg. -
Zitat
Original von Goldorak
Der "Fehler" läge also im CVS und das Dream-team haette es in der Hand es zu fixen ? oder ?Man kann Software so schreiben, daß sie bei einem Fehler an irgendeiner Stelle nicht komplett aussteigt, sondern nur den Programmteil, in dem der Fehler auftritt, sauber abbricht. Die jetzige Lösung hat den Vorteil, daß man im Fehlerfall zu 99% einen sauberen Wiedereinstieg hat. Der Nachteil ist, daß irgendwelche Funktionen, die beim normalen Ende erfolgen, dann nicht stattfinden oder eine laufende Aufnahme abbricht.
ZitatAuch lässt mich die Bemerkung betreffend Lebensdauer der CF-Carte perplex da die Diner ja auch so um die 30 € kosten.
Der in CF-Karten benutzte Speicher hat eine begrenzte Anzahl von Schreibzyklen, der Wert liegt irgendwo im Bereich von 100.000. Wenn man nur ab und zu neue Firmware flasht oder Konfigurationsdaten abspeichert (was die Box z. B. im eingebauten Flash macht), fällt das nicht ins Gewicht. In eine Auslagerungsdatei wird naturgemäß häufig geschrieben, und dabei kann man schon an diese Grenze stoßen.
HeiRos
-
also ganz so schlimm sieht das mit der lebensdauer von cf karten nicht aus. meine ist da jetzt schon fast 2 jahre drin und läuft noch immer und einfache 1 gb karten gibt's schon für 10 euro was zum experimentieren ausreicht.