Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

14.02.2008, 08:37

Probleme mit Kmail und Co. nach Update auf KDE 3.5.8

Guten Morgen

Vor ein paar Tagen habe ich auf KDE 3.5.8 geupdatet. Seither laufen einige KDE-Programme nicht mehr. Unter anderem Kmail, KOrganize und das KDE Adressbuch. Kmail startet ganz normal, bleibt jedoch nach dem öffnen gleich hängen und stürzt ein paar Sekunden später ohne Fehlermeldung gleich wieder ab. Folgendes wird beim Aufruf ausgegeben:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
martin@sycorax ~ $ kmail
WeaverThreadLogger: thread (ID: 1) suspended.
WeaverThreadLogger: thread (ID: 2) suspended.
WeaverThreadLogger: thread (ID: 3) suspended.
WeaverThreadLogger: thread (ID: 4) suspended.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "move_message_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "copy_message_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "jump_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "jump_to_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "cancel"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "inc_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "dec_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "select_current_folder"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "inc_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "dec_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "select_current_message"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "delete"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "edit"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "use_template"
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel( kacc = 0x1017c408 ): KAccel object already contains an action name "display_message"

KOrganizer und das Adressbuch starten erst gar nicht. Ein erneutes Bauen von kde-base/libkdepim und kde-base/kdelibs hilft auch nicht. Ebensowenig ein revdep-rebuild.

Kann mir irgend jemand ein Tipp geben?

Danke und schöne Grösse aus der Schweiz
Martin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »tdc« (10.07.2009, 09:47)


2

14.02.2008, 09:47

Ich hatte vor kurzem ähnliche Effekte.

Der Schuldige war bei mir kopete ... hast du den laufen?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

14.02.2008, 10:18

Hallo dyle

Kopete ist installiert, läuft jedoch auch nicht mehr... :-(

Wie hast du das Problem gelöst?

Danke und Gruss
Martin

4

14.02.2008, 11:15

Nun ja ... es war irgendwie ein Rattenschwanz.

ALSO:

er konqueror (als auch kmail & Co) frierten plötzlich bei bestimmten Aktionen ein.
Ein Klick auf die rechte Mouse-Taste und Tschüss ... Konqueror machte keinen Mucks mehr.

Der Grund war kopete und zwar:

- anscheindend haben die KDEler in 3.5.8 neue WebCam-Funkionen eingebaut.

- ich habe in meinen Kernel nun die Virtual Video Device (CONFIG_VIDEO_VIVI oder "Device Drivers" / "Multimedia Devices" / "Video capture adapters" / "Virtual Video Driver") aktiviert.

- kopete merkt das da eine "Video Capture Device" da ist und fängt an diese wie blöd zu beharken und landet dabei in einer Endlosschleife (offenbar ein echt mieser Bug; aber kopete ist sowieso wahnsinnig verwanzt).

- Dummerweise hat sich aber kopete *vor* dieser Aktion noch am dcop-server registriert (gib mal "dcop" auf der shell ein, kopete wird sich u.A. zeigen).

- Konquerer, KMail & Co sind natürlich super-multi-kulti, welche sich im System umgucken, was alles da ist und mit wem sie zusammen kommunizieren können.

- Natürlich fragen die den dcop-server und sehen dort "kopete". Also fragen sie kopete, ob der nicht für sie verwendbare Interfaces hat.

- .... bloss kopete antwortet NIE, da selbiger in einer Endlosschleife hängt und viel zu viel damit beschäftigt ist, sich über die neue Video-Device zu wundern.

- ... und damit sind leider auch einige Progies im A.... welche *ewig* oder bis zu einem nicht handhabbaren Timeout warten.


ALSO: Kardinalfrage:

Mach mal

Quellcode

1
$ dcop
und guck dir an, was du alles laufen hast. Beende ein paar Kandidaten davon (bsp.: kopete!) und guck, ob das an Verhalten deiner Apps was ändert.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

14.02.2008, 11:49

Kopete läuft bei mir nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
martin@sycorax ~ $ dcop
kwin
kicker
kded
knotify
konqueror-13219
konsole-5163
kio_uiserver
kcookiejar
konqueror-5449
klauncher
khotkeys
kdesktop
ksmserver
kaccess

und im Kernel habe ich überhaupt keine Video-Unterstützung aktiviert. v4l ist komplett deaktiviert.

Komisch finde ich, dass KOrganizer, das KDE-Adressbuch und Kopete überhaupt nicht starten, Kmail hingegen schon jedoch von Anfang an hängt und nach ein paar Sekunden einfach verschwindet. Andere KDE-Programme wie Konqueror, Kile oder die Konsole laufen ohne Probleme.

Bin vollkommen ratlos... ?(

6

14.02.2008, 12:44

Dann dürfte dein Problem vermutlich nicht an dem gleichen Effekt leiden wie meines.

Wenn du das debug USE Flag aktivierst, dann solltest du beim Start der Programme aus der Shell vieles mitbekommen.

Quellcode

1
2
3
4
5
6
kde-base/kaddressbook debug
kde-base/kdelibs debug
kde-base/kmail debug
kde-base/libkcal debug
kde-base/libkdepim debug
kde-base/libkmime debug


Wenn du es auf den Versuch ankommen lassen willst, dann stell obiges snippet in deine /etc/portage/package.use und rufe ein

Quellcode

1
# emerge -avuDN world
auf.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

16.02.2008, 09:46

Guten Morgen
Dann dürfte dein Problem vermutlich nicht an dem gleichen Effekt leiden wie meines.

Wenn du das debug USE Flag aktivierst, dann solltest du beim Start der Programme aus der Shell vieles mitbekommen.

Quellcode

1
2
3
4
5
6
kde-base/kaddressbook debug
kde-base/kdelibs debug
kde-base/kmail debug
kde-base/libkcal debug
kde-base/libkdepim debug
kde-base/libkmime debug


Wenn du es auf den Versuch ankommen lassen willst, dann stell obiges snippet in deine /etc/portage/package.use und rufe ein

Quellcode

1
# emerge -avuDN world
auf.

Ich möchte ehrlich gesagt wenn es irgendwie geht nicht meine halbe KDE mit dem debug-USE-Flag übersetzen (ist ein etwas älteres Notebook und es würde daher eine halbe Ewigkeit dauern...).

In zwischen habe ich herausgefunden, dass das Abstürzen von Kmail mit dem Darstellen der vorhandenen Emails zusammenhängt. Entferne ich meine Konfiguration (~.kde/share/config/kmailrc) so dass Kmail nach dem Start nicht mehr den Posteingang anzeigt, läuft es solange bis ich auf einen Ordner klicke der Emails enthält. Danach stürzt Kmail ohne Fehlermeldung einfach ab.

Kennt irgendjemand dieses Verhalten? Ich benutze Kmail nun schon seit einigen Jahren und hatte noch NIE probleme damit...

Bin für jeden Tipp dankbar!
Gruss Martin

8

19.02.2008, 13:12

Hallo

Da es nicht anderst ging, habe ich nun doch Kmail und Korganizer mit dem debug-USE-Flag neu übersetzt. Beim Start von Kmail wird nun folgendes ausgegeben:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
martin@sycorax ~ $ kmail: processNextCheck, remaining 1
kmail: for host napoleon.metanet.ch current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for mzueger.ch
kmail: check mail started - connections for host napoleon.metanet.ch now is 1
kmail: processNextCheck, remaining 1
kmail: for host pop.hispeed.ch current connections=0 and limit is 0
kmail: connection limit reached: false
kmail: processing next mail check for hispeed.ch
kmail: check mail started - connections for host pop.hispeed.ch now is 1
kmail: (16, last 0) Homepage MGK - neue Seite erstellen Michael Baumgartner, readyToShow true
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: [const QTextCodec* KMReaderWin::overrideCodec() const]  mOverrideEncoding == ''
kmail: parseMsg(KMMessage* aMsg == aMsg )
kmail: + Multipart/Related
kmail:  + Multipart/Alternative
kmail:   + Text/Plain
kmail:   + Text/HTML
kmail:  + Image/jpeg
kmail:  + Image/jpeg
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: Multipart/Related
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: image/jpeg
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: image/jpeg
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: multipart/alternative
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: text/html
kmail:       Inserting one item into MimePartTree
kmail:                 Content-Type: text/plain
kmail: partNode::findType() is looking at Multipart/Related
kmail: partNode::findType() is looking at Multipart/Alternative
kmail: partNode::findType() is looking at Text/Plain
kmail: partNode::findType() is looking at Text/HTML
kmail: [static KMail::SpamScores KMail::SpamHeaderAnalyzer::getSpamScores(const KMMessage*)]
Beim Aufruf von Korganizer erscheint folgendes:

Quellcode

1
2
3
4
martin@sycorax ~ $ korganizer
korganizer: KOApp::newInstance()
korganizer: KOrganizer::KOrganizer()
korganizer: CalendarView::CalendarView( Calendar )

Leider helfen mir diese Ausgaben nicht viel. :-( Sieht jemand von euch etwas hilfreiches oder kann mir sonst einen Tipp geben?

Danke & Gruss Martin

9

19.02.2008, 13:34

Du hast gesagt kmail stürzt ab, sobald du auf einen Ordner mit mails gehst ... friert es ein oder stürzt es tatsächlich ab? Bei Letzteren kommt ja Dr. Konqi und läßt dir jetzt (da "debug") einen Backtrace erzeugen. Kannst du das?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

10

20.02.2008, 09:45

Guten Morgen dyle

Kmail friert ein und nach ca. 20s stürzt es ab, d.h. das Fenster schliesst sich einfach. Ich nehme an Dr. Konqui nennt sich dieser Dialog der normalerweise erscheint wenn ein Programm abstürzt? Leider kommt soetwas nicht... :(

Korganizer, Kopete und das KDE-Adressbuch verhalten sich etwas anderst. Die erscheinen nur in der Fensterleiste und verschwinden nach ca. 30s ebenfalls ohne Absturz-Meldung.

Habe mal mit

Quellcode

1
martin@sycorax ~ $ strace -o strace_kmail.text kmail
die Systemaufrufe aufgezeichnet: strace_kmail.text

Hilft das irgendwie weiter?

Vielen Dank!

Gruss Martin

11

20.02.2008, 10:51

Laut strace bearbeitet er (wie ich schon vermutet habe) den dcop Server massiv. Ich bin immer noch der Meinung, das es nicht kmail selbst ist, was das Fehlverhalten verursacht.

... verzwickt ...

Kannst du einen core-dump machen? Core dump file Analyse

Welche Version (mit welchen USE) von kamil verwendest du exakt?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

20.02.2008, 12:42

Hallo dyle

Erst mal danke für deine unermüdliche Hilfe. Zum Thema Version & USE-Flags:

Quellcode

1
2
3
4
5
6
7
8
emerge -pv kmail korganizer kaddressbook

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] kde-base/kmail-3.5.8  USE="crypt debug -arts -kdeenablefinal -xinerama" 0 kB
[ebuild   R   ] kde-base/korganizer-3.5.8  USE="debug -arts -kdeenablefinal -xinerama" 0 kB
[ebuild   R   ] kde-base/kaddressbook-3.5.8  USE="-arts -debug -gnokii -kdeenablefinal -xinerama" 0 kB

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
martin@sycorax ~ $ korganizer --version
Qt: 3.3.8
KDE: 3.5.8
KOrganizer: 3.5.7
martin@sycorax ~ $ kmail --version
Qt: 3.3.8
KDE: 3.5.8
KMail: 1.9.7
martin@sycorax ~ $ kaddressbook --version
Qt: 3.3.8
KDE: 3.5.8
KAddressBook: 3.5.7


Habe deine Anleitung "Core dump file Analyse" mal durchgelesen. Sieht nicht ganz einfach aus... Ich lese jetzt erst mal noch die man-pages zu core und die Gentoo-Dok und werde es dann mal versuchen. Hier noch die Systemaufrufe von Korganizer und Kaddressbook:
strace_korganizer.text
strace_kaddressbook.text

Martin

EDIT 1: Paket-Versionen und USE-Flags von Korganizer & Kaddressbook hinzugefügt
EDIT 2: Versionen der einzelnen Programme hinzugefügt

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »tdc« (20.02.2008, 13:01)


13

17.05.2008, 14:58

Hallo

Ich konnte das Problem inzwischen (grösstenteils) beseitigen. Dazu habe ich den .kde-3.5-Ordner in meinem Homeverzeichnis umbenannt, so dass KDE beim nächsten Start wieder eine komplett neue Konfiguration erzeugt. Anschliessend habe ich meine Emails und den Kalender wieder importiert. Für KDE-Programme die vom Problem nicht betroffen waren (wie z.B. Kile, Kate, Basket, ...) habe ich die Konfigurationsdateien einfach wieder zurück gespielt. Einzig das Adressbuch lässt sich nicht so einfach retten. Den Grund dafür habe ich noch nicht gefunden. Wähle ich die bestehende Kalender-Datei zum Importieren aus, bringt Kadressbook eine Fehlermeldung von wegen unzulässigem Dateiformat. Kopiere ich die Datei einfach zurück ins entsprechende Verzeichnis, lässt sich das Adressbuch anschliessend nicht mehr starten. Vielleicht wäre es eine gute Idee die Dateien in ein anderes Programm zu importieren, anschliessend wieder als vCards zu exportieren und schlussendlich wieder im Kadressbuch zu importieren. Was meint ihr? Kennt jemand ein Programm welches .kadb-Dateien importieren kann?

Danke und noch ein schönes Wochenende
Martin