PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : k3b 0.10 Probleme...



oster
17.10.03, 08:50
Ich habe mir für mein SuSe 8.2 auch k3b 0.10 geholt, sowohl die Sourcen als auch die RPM von Marcooo. Zuerst habe ich die Sourcen kompiliert, zuerst ganz normal:
./configure make make install
dann habe ich gemerkt, dass die Verzeichnisse nicht stimmen, make install hat mir das ganze nach /usr/local/irgendwas geschmissen. Also nochmal:
./configure --prefix=/opt/kde3
und dann nochmal make install.
Das hat auch erstmal geklappt, das k3bsetup war danach auch im Kontrollzentrum.
Gestartet hat k3b auch prima, und mein DVD sowie meinen Brenner hat es korrekt erkannt (beide laufen mit scsi-emulation).
Doch jetzt kommts: immer, wenn ich ein Projekt erstellen will, beendet sich k3b. Die genaue Fehlermeldung auf der Konsole hab ich nicht mehr im Kopf, sah aber nach irgend einem QT-Error aus. (Bin jetzt auf der ARbeit, kann also nicht nachschauen!)
Die Marcoo-RPM spuckt diese Fehlermeldung aus, wie auch schon bei einigen anderen hier im Forum:
k3b: relocation error: /opt/kde3/lib/libk3bcore.so.2: undefined symbol: _ZNK7QString3argExii

(Die Fehlermeldung hab ich hier ge-copied, kann mich aber erinnern, dass die so ungefähr aussah, auf jeden Fall war es auch so ein kryptisches undefined Symbol!)

ich habe einen selbst kompilierten Kernel 2.4.21 mit den SuSe-Patches drauf (Sourcen vom Suse-FTP), kann das daran liegen? Bin echt am Verzweifeln, zumal ich das auch brauche zum DVDs brennen, wenn mein DVD-Brenner (im Moment in Reparatur...) wiederkommt...

Regards,
Stefan

oster
17.10.03, 10:19
Was ich hinzufügen sollte:
k3b 0.10 ist die NEUE Version nach 0.9, nicht etwa 0.1 oder so...
ich hab auch erst gestutzt ;)

oster
17.10.03, 15:22
Nachtrag: Die Fehlermeldung, wenn k3b abstürzt:

kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
k3b: (K3bDeviceManager) request for empty device!

Der Brenner ist sr0, das dvd-laufwerk ist hdd.
Beide werden von k3b korrekt erkannt.
Böööttteee Hiiilfeee!

christopher
17.10.03, 15:48
evtl liegts am 2.4.21er-suse-kernel? da wurde was an den scsi treibern geändert.. hab ich auch meine probleme mit.. siehe:


http://www.linuxforen.de/forums/showthread.php?s=&threadid=103035

schnebeck
17.10.03, 17:18
Hmm, das hatten wir schon mal diese Woche.
Deine Applikation passt nicht zu deinem KDE. Der Symbolfehler zeigt, dass dein k3b nicht unter dem KDE erstellt wurde, dass du benutzt.

Poste mal die Ausgabe von
k3b --version
auf der Konsole.

Bye

Thorsten

oster
17.10.03, 17:45
Hm, am Kernel liegts nicht. Hab den Original Kernel von 8.2 installiert, Fehler trat immer noch auf. Dann hab ich den alten (neuen) 2.4.21 wieder installieren wollen, vergaß aber mk_initrd und hatte erstmal Spaß...
System läuft jetzt wieder, obwohl der NVidia-Treiber schon wieder im Arsch ist und sich nicht mehr neu installieren lässt... aber das ist eine andere Geschichte.
Zu Schnebeck:
Ich hatte das Originale KDE von SuSE 8.2, hab aber heute auf 3.1.4 geupdated, der Fehler trat aber auch schon vorher auf. k3b --version zeigt:

Qt: 3.2.1
KDE: 3.1.4
K3b: 0.10

edit: Ich werde gleich mal mit dem neuen kde k3b 0.10 neu compillern. Mal schau'n...

oster
18.10.03, 11:49
...neu kompillern hat auch nix gebracht!

schnebeck
20.10.03, 09:55
Dann hast du vermutlich mehrere Versionen einer Bibliothek auf dem Rechner installiert?!

Bye

Thorsten

oster
21.10.03, 12:56
Hm, mehrere Versionen welcher Bibliothek? KDE-Libs jedenfalls nicht.

Sonny
21.10.03, 13:02
ich habe auch einen SCSI Brenner und SuSE 9.0 und kann mit dem neuen k3b NICHT brennen.
cdbakeoven z.b. funzt.

schnebeck
21.10.03, 13:26
libqt ?

oster
21.10.03, 17:22
Hm, werde das mal checken.
Ansonsten, hier die ausgabe von dem kde-crashmanager:

[New Thread 16384 (LWP 11368)]
0x418d9cf7 in waitpid () from /lib/libpthread.so.0
#0 0x418d9cf7 in waitpid () from /lib/libpthread.so.0
#1 0x40e79779 in KCrash::defaultCrashHandler(int) ()
from /opt/kde3/lib/libkdecore.so.4
#2 0x418d8895 in __pthread_sighandler () from /lib/libpthread.so.0
#3 <signal handler called>
#4 0x40ceda49 in KDockWidget::manualDock(KDockWidget*, KDockWidget::DockPosition, int, QPoint, bool, int) () from /opt/kde3/lib/libkdeui.so.4
#5 0x40cefa10 in KDockWidget::dockBack() () from /opt/kde3/lib/libkdeui.so.4
#6 0x40cef75a in KDockWidget::makeDockVisible() ()
from /opt/kde3/lib/libkdeui.so.4
#7 0x40cea321 in KDockMainWindow::makeDockVisible(KDockWidget*) ()
from /opt/kde3/lib/libkdeui.so.4
#8 0x40cef708 in KDockWidget::changeHideShowState() ()
from /opt/kde3/lib/libkdeui.so.4
#9 0x0809a4e8 in K3bMainWindow::slotShowProjectView() ()
#10 0x08096fd3 in K3bMainWindow::createClient(K3bDoc*) ()
#11 0x080987f2 in K3bMainWindow::slotNewAudioDoc() ()
#12 0x0809b1a5 in K3bMainWindow::qt_invoke(int, QUObject*) ()
#13 0x41218b91 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x41218967 in QObject::activate_signal(int) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40c24ac9 in KAction::activated() () from /opt/kde3/lib/libkdeui.so.4
#16 0x40c155fd in KAction::slotActivated() () from /opt/kde3/lib/libkdeui.so.4
#17 0x40c24b81 in KAction::qt_invoke(int, QUObject*) ()
from /opt/kde3/lib/libkdeui.so.4
#18 0x41218b91 in QObject::activate_signal(QConnectionList*, QUObject*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x41549d0a in QSignal::signal(QVariant const&) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x41233308 in QSignal::activate() () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x413200fb in QPopupMenu::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x4124f104 in QWidget::event(QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x411baeef in QApplication::internalNotify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x411ba2a3 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40e04699 in KApplication::notify(QObject*, QEvent*) ()
from /opt/kde3/lib/libkdecore.so.4
#26 0x41150b18 in QETWidget::translateMouseEvent(_XEvent const*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x4114e32d in QApplication::x11ProcessEvent(_XEvent*) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x411635ed in QEventLoop::processEvents(unsigned) ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x411ce783 in QEventLoop::enterLoop() ()
from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x411ce676 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0x411bb10f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0x0809bdbb in main ()
#33 0x41a3c8ae in __libc_start_main () from /lib/libc.so.6

schnebeck
21.10.03, 21:50
Ahh, Missverständnis - ich dachte du hast es nicht kompiliert bekommen. Ein Crash ist was anderes. Mich wundert allerdings, dass k3b im Dockwidget abstürtzt??
Der Crash dürfte aber in keinem Zusammenhang mit einem Illegal Symbol stehen, oder?
K3b in der Konsole gestartet ist auch recht gesprächig - vielleicht helfen die Ausgaben das Problem einzukreisen(?)

Bye

Thorsten

oster
22.10.03, 07:54
Die Fehlermeldung in der Konsole hatte ich ja schon weiter oben gepostet:

kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
k3b: (K3bDeviceManager) request for empty device!

...und wech isser.
Heute hole ich von meinem Händler meinen (hoffentlich reparierten) DVD-Brenner wieder ab (oder ein Ersatzgerät). Dann werde ich es nochmal mit anderer Hardware-Konstellation versuchen.

oster
25.10.03, 12:42
Hab jetzt (etwas verspätet) den neuen DVD-Recorder. Der o.g. Fehler tritt immer noch auf.... HILFE!

oster
25.10.03, 13:01
So, jetzt läuft's und für alle, die irgendwann mal auf das selbe Problem stoßen:
Ich habe überall auf meinem PC nach Resten von vorherigen k3b-Installationen gesucht, habe im Home-Verzeichnis in /.kde alle configs gelöscht, alle Dateien die irgendwas mit k3b zu tun hatten in /opt/kde3 und auch in /usr/local/kde (da wurden Dateien installiert, als ich beim ./configure das --prefix=/opt/kde3 vergessen hatte)
Jetzt läuft's *freu*!