Seite 1 von 1

CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 23.12.2017, 16:06
von daniel.971
Betriebssystem: Linux - Xubuntu 17.10 64 bit
Versionsnummer: 6.3.1


Beschreibung:

Hallo liebe Community und Administratoren,

vor kurzem bin ich von Windows XP auf Xubuntu umgestiegen. Allerdings habe ich Probleme bei der Ausführung der Software.
Der Start gleicht einem Glücksspiel: Nur jeder 8. bis 10. Start gelingt, allerdings nur, wenn ich direkt das Programm starte. Ein Start über die .mcf Datei scheitert immer.

Ich erhalte im Terminal stets folgende Meldung:

Code:Alles auswählen

I (2017-12-23T15:50:32.294) [void CWLogMessageHandler::writeLogHeader() 264] ==> CrashLogID: "8bc7465b-5a46-4776-9425-3077b07d4906" <==
[1223/155032.480262:WARNING:resource_bundle_qt.cpp(114)] locale_file_path.empty() for locale 
Qt WebEngine ICU data not found at /home/mumi/CEWE/Mein CEWE FOTOBUCH/resources_qt/resources. Trying parent directory...
Installed Qt WebEngine locales directory not found at location /home/mumi/CEWE/Mein CEWE FOTOBUCH/translations/qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location /home/mumi/CEWE/Mein CEWE FOTOBUCH/qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
Path override failed for key ui::DIR_LOCALES and path '/home/mumi/.QtWebEngineProcess'
Qt WebEngine resources not found at /home/mumi/CEWE/Mein CEWE FOTOBUCH/resources_qt/resources. Trying parent directory...
[1223/155032.506279:WARNING:resource_bundle_qt.cpp(114)] locale_file_path.empty() for locale
nouveau: kernel rejected pushbuf: Datei oder Verzeichnis nicht gefunden
nouveau: ch5: krec 0 pushes 0 bufs 1 relocs 0
nouveau: ch5: buf 00000000 00000002 00000004 00000004 00000000
nouveau: kernel rejected pushbuf: Datei oder Verzeichnis nicht gefunden
nouveau: ch5: krec 0 pushes 1 bufs 4 relocs 0
nouveau: ch5: buf 00000000 00000003 00000004 00000004 00000000
nouveau: ch5: buf 00000001 00000006 00000004 00000000 00000004
nouveau: ch5: buf 00000002 0000003a 00000002 00000000 00000002
nouveau: ch5: buf 00000003 00000073 00000004 00000004 00000000
nouveau: ch5: psh 00000000 000003dcbc 000003dd60
Diese Meldung erscheint auch, wenn es ein erfolgreicher Start war. Wenn die Software dann abstürtzt, folgt dies:

Code:Alles auswählen

Caught signal 11 (SIGSEGV)
stack trace:
Speicherzugriffsfehler (Speicherabzug geschrieben)
Nach meinem Verständniss nimmt sich das Programm Speicher, der ihm nicht zusteht. Daraufhin killt das Betriebssystem den Prozess ("Caught signal 11"). Falls dies der Fall ist, vermute ich einen Bug. Kann mich aber auch irren.
Ich hoffe, ihr könnt mir helfen, das Problem zu lösen D:D

LG Daniel


Systembeschreibung:

Intel Core2Quad Q9300, 4GB RAM, Nvidia GT730

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 28.12.2017, 10:35
von Sylke
Hallo daniel.971,

da unsere Software beim Start die Grafikkarte anspricht, liegt der Treiber als Ursache nahe. Sehe ich es richtig, Sie verwenden den OpenSource-Treiber Nouveau? Dieser Treiber ist fehlerhaft und führt u.a. zu diesem Problem führt. Bitte installieren Sie den Treiber vom Hersteller der Grafikkarte.

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 22.03.2018, 00:17
von eagle
Hallo zusammen,
Ich hatte unter Linux mit dem "nouveau"-Treiber auch das Problem. Lösen konnte ich es, indem ich der Software mitgeteilt habe, dass sie eine rein software-basierte openGL-Unterstützung nutzen soll (die genutzte Qt verträgt sich offenbar nicht mit der Hardwarebeschleunigung des "nouveau"-Treibers - auf einem anderen System mit ATI-Grafikchip ist das kein Problem, der (closed-source) Nvidia-Treiber soll das Problem auch nicht hervorbringen).
Die software-basierte openGL-Unterstützung schaltet man über LIBGL_ALWAYS_SOFTWARE=1 ein. Am einfachsten stellt man das in der .desktop-Datei dem Programmaufruf voran ('Exec=LIBGL_ALWAYS_SOFTWARE=1 "..."' statt 'Exec="..."')
Viele Grüße, Michael

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 05.04.2018, 18:48
von Sylke
Hallo eagle,

vielen Dank für die hilfreiche Ergänzung. Schönen Abend D:)

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 04.08.2018, 10:03
von dr.schnauzer
Hallo,
auch ich habe das Problem, dass Cewe ständig abstürtzt. Nur, ich finde die .desktop-Datei nicht, in der ich die Änderung vornehmen kann. .local? - nichts...
Wäre schön, mir könnte weiter geholfen werden....
Grüße Gerd


eagle hat geschrieben:
Hallo zusammen,
Ich hatte unter Linux mit dem "nouveau"-Treiber auch das Problem. Lösen konnte ich es, indem ich der Software mitgeteilt habe, dass sie eine rein software-basierte openGL-Unterstützung nutzen soll (die genutzte Qt verträgt sich offenbar nicht mit der Hardwarebeschleunigung des "nouveau"-Treibers - auf einem anderen System mit ATI-Grafikchip ist das kein Problem, der (closed-source) Nvidia-Treiber soll das Problem auch nicht hervorbringen).
Die software-basierte openGL-Unterstützung schaltet man über LIBGL_ALWAYS_SOFTWARE=1 ein. Am einfachsten stellt man das in der .desktop-Datei dem Programmaufruf voran ('Exec=LIBGL_ALWAYS_SOFTWARE=1 "..."' statt 'Exec="..."')
Viele Grüße, Michael

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 06.08.2018, 16:44
von Sylke
Hallo dr.schnauzer,

verwenden Sie den Nouveau-Treiber? Wenn Sie diesen fehlerhaften Treiber verwenden möchten, gibt es noch eines möglichen Lösungsweg: Setzen Sie eine Umgebungsvariablen QT_XCB_FORCE_SOFTWARE_OPENGL=1
Siehe https://bugreports.qt.io/browse/QTBUG-41242.

Besser wäre es, den Treiber zu entfernen und den Originaltreiber beim Hersteller herunterzuladen und zu installieren.

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 07.11.2018, 16:55
von incabi
Hallo Sylke

Auch ich habe diese spezielle Problem unter Linux Mint Cinnamon 64bit Tara (19) und dem Nouveau-Treiber. Leider ist es mir nicht möglich, den original Nvidia-Treiber fehlerfrei zum Laufen zu bringen. Das System stürzt mir dann sofort ab. Fakt ist, es bleibt mir halt bis auf weiters nur der Nouveau-Treiber.

Um auf Ihren Vorschlag nochmals einzugehen: Die Umgebungsvariablen setze ich in der ".desktop" Datei der Cewe-Software unter "home/user/Schreibtisch"?
ist das richtig? Ich würde mich als Linux-Neuling bezeichnen und habe da noch so meine Schwierigkeiten. Aus Ihrem angehängten Link werde ich leider überhaupt nicht schlau.

Ich habe dies jetzt mal unter der oben genannten Datei folgendermaßen eingerichtet:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Müller Foto
Name[de]=Müller Foto
QT_XCB_FORCE_SOFTWARE_OPENGL=1
Exec="/home/user/Mueller Foto/Mueller Foto/Müller Foto"
Path=/home/user/Mueller Foto/Mueller Foto
StartupNotify=true
Terminal=false
Type=Application
Icon=hps-3018-6.4.1
Categories=Graphics
MimeType=application/x-hps-6.4.1-mcf


Im Voraus besten Dank jetzt schon für Ihre Antwort. D:)

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 12.11.2018, 14:35
von Sylke
Hallo incabi,

nehmen Sie die Zeile "QT_XCB_FORCE_SOFTWARE_OPENGL=1" erst einmal wieder raus und ändern Sie anschließend die Zeile
Exec="/home/user/Mueller Foto/Mueller Foto/Müller Foto". In dieser Zeile muss Exec=env QT_XCB_FORCE_SOFTWARE_OPENGL=1 "/home/user/Mueller Foto/Mueller Foto/Müller Foto" stehen. Damit sollte es dann klappen.

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 14.11.2018, 12:51
von incabi
Herzlichen Dank für die Antwort,
zwar ist es mir jetzt endlich gelungen, den Nvidia-Treiber fehlerfrei (bis jetzt zumindest D:wink: ) zum Leben zu erwecken, dennoch habe ich mir Ihren Code mal als "Plan B" abgespeichert.

Also nochmals für alle zusammenfassend:

in der .desktop Datei ("Müller Foto", welche man im Ordner /home/user/Schreibtisch findet, ändert man den Code wie folgt:

  • "öffnen mit" --> Textbearbeitung" auswählen
  • die Exec= Zeile bearbeiten
  • abspeichern

Und so sollte die .desktop Datei fertigerweise ausschauen:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Müller Foto
Name[de]=Müller Foto
Exec=env QT_XCB_FORCE_SOFTWARE_OPENGL=1 "/home/user/Mueller Foto/Mueller Foto/Müller Foto"
Path=/home/ina/Mueller Foto/Mueller Foto
StartupNotify=true
Terminal=false
Type=Application
Icon=hps-3018-6.4.1
Categories=Graphics
MimeType=application/x-hps-6.4.1-mcf


Hoffe, das war verständlich... D:D

Re: CEWE Fotobuch stürzt unter Linux ab - Speicherzugriffsfehler

Verfasst: 14.11.2018, 15:30
von Sylke
Hallo incabi,

vielen Dank für Ihre Rückmeldung und viel Spaß beim Gestalten. D:)