staging.inyokaproject.org

Speicherzugriffsfehler bei mcomix

Status: Ungelöst | Ubuntu-Version: Xubuntu 20.04 (Focal Fossa)
Antworten |

Fried-rich

Anmeldungsdatum:
2. Mai 2013

Beiträge: 1162

Hallo,

ich habe mir MComix aus dem Ubuntu-Repo installiert. Zunächst konnte ich es starten, nach ein paar Tagen ohne Nutzung kommt

11:02:23 [MainThread] ERROR: locale file: /usr/share/mcomix/mcomix/messages/de_DE/LC_MESSAGES/mcomix.mo not found.
Speicherzugriffsfehler

Die erste Meldung scheint nicht das Problem zu sein, hier gibt es auch Fehlermeldungen bei sourceforge und es genügt einen Symlink zu "/usr/share/mcomix/mcomix/messages/de" mit Namen "/usr/share/mcomix/mcomix/messages/de_DE" zu erstellen. Die zweite Meldung mit "Speicherzugriffsfehler" kommt dennoch. Mit einem anderen Xubuntu 20.04 geht es - das war aber an dem hier gleich zu Beginn auch so.

Nun ist aber "Speicherzugriffsfehler" ziemlich nichtssagend. Das Problem hab ich seit Tagen, "Neustarts" oder so wurden zur genüge ausgeführt. Was könnte das sein?

Friedrich

NACHTRAG: Mit 'sudo' kann ich das Programm starten. Die erste Meldung kommt weiterhin, macht aber nichts.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12281

Man startet kein Programm mit root-Rechten, nur weil es einen Segfault bringt. Dann erst recht nicht. Und ein grafisches Programm mit sudo sowieso nicht.

Homeverzeichnis/#Rechte-korrigieren

Btw., bei mcomix passiert seit 5 1/2 Jahren nichts mehr. Das wird irgendwann genauso aus universe fliegen wie comix, weil das schlicht ein Sicherheitsrisiko ist.

alterpinguin

Anmeldungsdatum:
24. Mai 2014

Beiträge: 786

Ursache kann von z.B. Speicherbeschränkungen bis zu veränderten Dateizugriffsrechten reichen und natürlich auch, dass eine benutzte "lib" für das Programm mittlerweile aktualisiert wurde und das Programm damit nicht mehr zurechtkommt.

Da Du angeblich per "sudo" das Programm starten konntest würde ich erstmal einen neuen frischen User anlegen, mich mit dem anmelden und unter dem das Programm ausprobieren. Funktioniert das, dann liegt es wohl an den Dateizugriffsrechten und/oder Usereinstellungen Deines "alten" Users. Dateizugriffsrechte können schnell "versehentlich" verstellt werden indem z.B. ein Programm unter einem anderen User (in dem Fall hast Du es ja selbst mit root-Rechten per sudo gemacht) gestartet wird und das dann mit diesen anderen User-Rechten auch die genutzten Dateien in den Zugriffsrechten verändert, weil die ja jetzt diesem anderen User gehören sollen. Damit kann man so ein Programm dann sozusagen für den "alten" anderen User unbenutzbar machen, weil der bei seinem Programmstart nicht auf diese Dateien zugreifen kann. Also dann z.B. Zugriffsrechte dieser Dateien prüfen und notfalls korrigieren und auch die anderen Beschränkungen, wie z.B. für den Speicherverbrauch des Programms.

Antworten |