KDE Programmen starten unter Gnome nicht mehr

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

KDE Programmen starten unter Gnome nicht mehr

Beitrag von Hovy » 16.01.2007 12:10:30

Hallo Forengemeinde,


habe seit geraumer Zeit ein Problem mit meinem Gnome bzw. mit meinen kdelibs(?).

Und zwar kann ich keine KDE Programme mehr aus Gnome heraus starten. Sprich kein OpenOffice, K3B oder auch Google Earth usw. Das Kuriose ist jetzt das ich wenn ich eine reine KDE Session starte oder aus Gnome eine neue Xsession mit KDE Starte alles normal läuft. Wenn ich aus Gnome heraus jetzt aber ein Xnested window starte und darin KDE Starte habe ich wieder das gleiche Problem.

Code: Alles auswählen

oowriter
/usr/lib/openoffice/program/soffice: line 254:  7521 Floating point exception"$sd_prog/$sd_binary" "$@"

** (process:7505): WARNING **: Unknown error forking main binary / abnormal early exit ...

Code: Alles auswählen

k3b
kded: ERROR: KUniqueApplication: Registering failed!
kded: ERROR: Communication problem with kded, it probably crashed.
ERROR: KUniqueApplication: Registering failed!
ERROR: Communication problem with k3b, it probably crashed.

Code: Alles auswählen

googleearth
Google Earth has caught signal 8.

Stacktrace from glibc:
  ./googleearth-bin(__gxx_personality_v0+0x1b8) [0x804b154]
  ./googleearth-bin [0x804b53b]
  [0xb7fea420]
  ./libqt-mt.so.3 [0xb6d9221d]
  ./libqt-mt.so.3(_ZN12QPaintDevice10x11AppDpiYEi+0x20) [0xb6d92280]
  ./libqt-mt.so.3(_ZN12QPaintDevice10x11AppDpiYEv+0x1e) [0xb6d922ee]
  ./libqt-mt.so.3(_Z16qt_init_internalPiPPcP9_XDisplaymm+0xf30) [0xb6d72230]
  ./libqt-mt.so.3(_Z7qt_initPiPPcN12QApplication4TypeE+0x36) [0xb6d73946]
  ./libqt-mt.so.3(_ZN12QApplication9constructERiPPcNS_4TypeE+0x7b) [0xb6de42cb]
  ./libqt-mt.so.3(_ZN12QApplicationC1ERiPPc+0x6f) [0xb6de479f]
  ./libgoogleearth.so(_ZN5earth6client11ApplicationC1EiPPcb+0x95) [0xb7829f1d]
  ./googleearth-bin(main+0x123) [0x804b70b]
  /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb617aea8]
  ./googleearth-bin(__gxx_personality_v0+0x45) [0x804afe1]
kann mir jemand sagen woran das liegen kann? Bzw. wie ich das wieder hinbekomme?

Vielen Danke schon mal für die Hilfe...

[edit: achso, ich fahre derzeit ein Debian in etch]

Hovy

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 18.01.2007 02:38:30

Ich glaube, da sind entweder mehrere Sachen kaputt oder etwas sehr basales. OOorg ist klarerweise kein KDE oder auch nur QT Programm und meldet einen unerwarteten process fork. k3b kann nicht mit kded (der Session-Daemon von KDE) kommunizieren, weshalb kded annimmt, daß k3b gecrasht ist. Wahrscheinlich hat sich k3b aber nur selber beendet, weil keine Connection zu k3b zustande kommt. Zu Google-Earth kann ich nix sagen, da mußt du mal bei Google anklopfen.

Besteht das Problem denn noch?
Be seeing you!

Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

Hmm...

Beitrag von Hovy » 20.01.2007 16:56:16

Das komische ist ja des es Unter KDE funktioniert. Also muss wohl was in den Cross-Libaries die dafür zuständig sind das KDE Programme unter Gnome laufen zuständig sein...

Ich habe dieses Problem jetzt schon ne ganze weile aber ich habe es selber nicht hinbekommen und mir konnte auch keiner sagen an was es liegen könnte... bzw. mir irgendwie Helfen.

Im Prinzip, kannst du das oben beschriebene aber auf jedes KDE Programmübertragen, das ganze ist seit ich vor ca. 2 Monaten ein Dist-Upgrade durchgeführt habe..

Würden dir irgendwelche zusätzlichen Informationen weiterhelfen?

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Re: Hmm...

Beitrag von Six » 20.01.2007 17:51:48

Hovy hat geschrieben:Das komische ist ja des es Unter KDE funktioniert. Also muss wohl was in den Cross-Libaries die dafür zuständig sind das KDE Programme unter Gnome laufen zuständig sein...
"Cross-Libraries" gibt es nicht. Wenn du ein KDE Programm unter Gnome startest und dieses braucht bestimmte Funktionen aus Lib X, dann wird die Lib einfach geladen, fertig.
Im Prinzip, kannst du das oben beschriebene aber auf jedes KDE Programmübertragen, das ganze ist seit ich vor ca. 2 Monaten ein Dist-Upgrade durchgeführt habe..

Würden dir irgendwelche zusätzlichen Informationen weiterhelfen?
EIn Dist-Upgrade? Was war die Startversion, was die Zielversion?
Be seeing you!

Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

Hmm...

Beitrag von Hovy » 21.01.2007 17:34:56

Testing -> Testing

Ich habe halt einfach ein apt-get dist-upgrade ausgeführt. Danach durch hat er dann noch ein fschk durchgeführt (nach dem 30 mal mounten/rebooten) danach kam das Problem auf.
"Cross-Libraries" gibt es nicht. Wenn du ein KDE Programm unter Gnome startest und dieses braucht bestimmte Funktionen aus Lib X, dann wird die Lib einfach geladen, fertig.
Hmm, ok dann hat mir jemand was falsches erzählt weil ich die libs auch nicht gefunden habe... :) Kann es dann vllt an irgendwelchen Gnome libs oder ähnlichem liegen? Was auffällt ist das manche Programme auch andere stderrs liefern...

Code: Alles auswählen

kandy
Floating point exception

 kate
Floating point exception

 kruler
Floating point exception
Oder ist vllt zu hoffen das sich mit der Umstellung auf Lenny wieder alles gerade zieht (was auch immer es jetzt ist.. )

Hovy

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 22.01.2007 00:52:17

Ich habe echt keine Ahnung, was da schief läuft. Ein kurzer Blick in den Bugtracker hat auch nichts zu Tage gebracht. Vielleicht weiß ja jemand anderes etwas?
Be seeing you!

Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

Hmm...

Beitrag von Hovy » 28.01.2007 14:50:52

Da bin ich leider noch nicht fündig geworden..

Ich verstehe einfach nicht was das Problem genau ist. an den libs ist alles ok. Jetzt bin ich schon so weit das ich denke das es an gnome liegt..

Komisch alles...


Hovy

Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Beitrag von shevegen » 29.01.2007 00:30:00

ist nicht libqt-mt.so für qt3?
Was für eine Version von qt3 hast?

Ich hab mir mal mein KDE zerschossen als ich qt3 einfach gelöscht hatte,
da ich dachte meine neue selbst kompilierte qt3 würde funzen

Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

Hmm...

Beitrag von Hovy » 12.02.2007 18:36:57

Hallo,

ja, das könnte bei mir auch der Fall sein.. Diese Versionen habe ich jeweils installiert

Code: Alles auswählen

dpkg --list | grep libqt
ii  libqt2                           2.3.1-22                        Qt GUI Library (runtime version).
ii  libqt3-headers                   3.3.7-3                         Qt3 header files
ii  libqt3-mt                        3.3.7-3                         Qt GUI Library (Threaded runtime version), V
rc  libqt3c102-mt                    3.3.4-3                         Qt GUI Library (Threaded runtime version), V
ii  libqthreads-12                   1.6.8-6                         QuickThreads library for Guile

Hovy
Beiträge: 84
Registriert: 15.01.2004 20:43:06

Alles reinstallieren

Beitrag von Hovy » 18.02.2007 14:44:30

Gibt es eigentlich ne möglichkeit alle installierte Pakte SICHER zu reinstallen?

apt-get vertraue ich bei solchen Großeinsätzen manchmal nicht wirklich.. habe ich schlechte Erfahrungen gemacht...

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 18.02.2007 15:43:02

Ich fürchte nicht. Die Toolchain läuft halt so:

irgendein Frontend (z. B. aptitude) -> apt-get -> dpkg

Und apt-get ist eigentich extrem zuverlässig. So zuverlässig, daß man manchmal graue Haare bekommt, wenn man Repos mischt oder apt-pinning fehlerhaft konfiguriert. Ich kann da ein Liedchen singen... Daher, ohne das böse zu meinen, wenn apt-get versucht, dir dein ganzes System zu deinstallieren, dann hast mit hoher Wahrscheinlichkeit DU einen Fehler gemacht ;)
Be seeing you!

Antworten