FS#20367 - [kdeplasma-addons-applets-lancelot] appears to depend on kdenetwork-kopete

Attached to Project: Arch Linux
Opened by Frozen Fox (FrozenFox) - Wednesday, 04 August 2010, 13:59 GMT
Last edited by Ronald van Haren (pressh) - Wednesday, 04 August 2010, 15:35 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Andrea Scarpino (BaSh)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Kdeplasma-addons-applets-lancelot appears to depend on kdenetwork-kopete to function at all. Without kopete installed, lancelot causes an endless wave of kde bug dialogs complaining about kopete. Ftr I upped the severity a little only because the crash reports never stop until you kill kde and lancelot -- even if you remove lancelot from the panel. I've reproduced this several times on my desktop, but unfortunately don't have kde elsewhere.

Additional info:
* package version(s)
* config and/or log files etc.

extra/kdeplasma-addons-applets-lancelot 4.4.95-1
extra/kdenetwork-kopete 4.4.95-1

Crash report:

Application: Lancelot (lancelot), signal: Segmentation fault
[KCrash Handler]
#6 0x00007f1e04e04e50 in KSycocaEntry::isValid() const () from /usr/lib/libkdecore.so.5
#7 0x00007f1e068b1d1b in Lancelot::Models::BaseModel::addService(QString const&) () from /usr/lib/liblancelot-datamodels.so.0
#8 0x00007f1e068b6091 in Lancelot::Models::ContactsKopete::load(bool) () from /usr/lib/liblancelot-datamodels.so.0
#9 0x00007f1e068b68ae in Lancelot::Models::ContactsKopete::ContactsKopete() () from /usr/lib/liblancelot-datamodels.so.0
#10 0x000000000041351c in _start ()

Steps to reproduce:

1) Remove kdenetwork-kopete (and qca-ossl, libmsn, and libgadu?) with pacman
2) Remove lancelot from plasma
3) Log out of kde (important -- it seems kbuildsycoca4 doesnt do the trick?)
4) Log back into kde
5) Try to add lancelot to the plasma panel. For me, it crashes with the above errors, endlessly.

Steps to fix:

1) Remove lancelot from plasma
2) Log out of kde (important -- it seems kbuildsycoca4 doesnt do the trick?)
3) Install kdenetwork-kopete with pacman from cli or another wm/de (or just install and log out of kde again)
4) Log back into kde
5) Add lancelot to the panel again.. no more crashes in my case.
This task depends upon

Closed by  Ronald van Haren (pressh)
Wednesday, 04 August 2010, 15:35 GMT
Reason for closing:  Upstream
Additional comments about closing:  this fix is already upstream in 4.5 branch, arch 4.5.0 package has this fix

Loading...