Bug 10081

Summary: kde live isos plasma-desktop crash
Product: Mageia Reporter: claire robinson <eeeemail>
Component: Release (media or process)Assignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: balcaen.john, ennael1, lmenut, mageia, neoclust, sysadmin-bugs, tmb
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: 3final
Source RPM: telepathy-kde-desktop-applets-0.6.0-1.mga3 CVE:
Status comment:
Attachments: xsession-errors
plasma-desktop-20130513-135834.kcrash

Description claire robinson 2013-05-13 13:02:38 CEST
This difficult to explain and not much info in logs.

Booted into live mode on pre 3 final kde livecd first build
DATE: Sat May 11 20:00:00 CEST 2013

Trying various applications, noticed there is no kopete yet there is the icon in the notification area for 'Instant messaging presence'. Right clicking the icon shows the normal right click menu but none of the options there are actually available.

Clicked Contact list, Account settings, then another one to do with accounts and the screen went black with only net-applet in the top right corner and kde crash handler drkonqi tried to debug (but is missing the debugger). The DE restarts then without the 'Instant messaging presence' icon and all is well.

Nothing is shown in the journal about the crash but .xsession-errors shows plasma-desktop crashing.

I'll attach it but there are a few errors I'll pull out which might be related..

tp-qt 0.9.3 WARN: GetAll(AccountManager) failed with "org.freedesktop.DBus.Error.ServiceUnknown" : "The name org.freedesktop.Telepathy.AccountManager was not provided by any .service files"  
plasma-desktop(2879) KTp::GlobalPresence::setAccountManager: GlobalPresence used with unready account manager 
tp-qt 0.9.3 WARN: Account filtering requires AccountManager to be ready  
tp-qt 0.9.3 WARN: Account filtering requires AccountManager to be ready 

plasma-desktop(2879)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability

a number of loops detected to do with plasmoids

plasma-desktop(9008)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...

tp-qt 0.9.3 WARN: Account filtering requires AccountManager to be ready  
KCrash: Attempting to start /usr/bin/plasma-desktop from kdeinit
KCrash: Application 'plasma-desktop' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
drkonqi(9007): Unable to find an internal debugger that can work with the KCrash backend 
QDBusObjectPath: invalid path ""


Rebooted again to get a clean environment and installed from the livecd and the IM icon is not present in the installed system.

Reproducible: 

Steps to Reproduce:
claire robinson 2013-05-13 13:03:34 CEST

CC: (none) => balcaen.john, lmenut, neoclust, tmb

Comment 1 claire robinson 2013-05-13 13:04:22 CEST
Created attachment 3958 [details]
xsession-errors
claire robinson 2013-05-13 14:07:28 CEST

CC: (none) => nicolas.lecureuil

claire robinson 2013-05-13 14:08:44 CEST

Whiteboard: (none) => 3final

Comment 2 Nicolas Lécureuil 2013-05-13 14:09:14 CEST
can you install the debugger before doing all those steps ? this could help
Comment 3 claire robinson 2013-05-13 14:12:52 CEST
does it use gdb?
Comment 4 claire robinson 2013-05-13 14:44:08 CEST
It's reproducible so i'll get a trace, working on it now.
Comment 5 claire robinson 2013-05-13 15:00:42 CEST
Created attachment 3961 [details]
plasma-desktop-20130513-135834.kcrash
Comment 6 claire robinson 2013-05-13 16:55:24 CEST
The crash is triggered by clicking on 'Add new contact' and present from pre 3 final kde livedvd also.
claire robinson 2013-05-13 16:55:37 CEST

Summary: kde livecd plasma-desktop crash => kde live isos plasma-desktop crash

Comment 7 Luc Menut 2013-05-14 00:49:09 CEST
telepathy-kde-desktop-applets should require telepathy-kde-contact-list.
This requires was present in telepathy-kde-presence-applet 0.5.3
http://svnweb.mageia.org/packages/cauldron/telepathy-kde-presence-applet/current/SPECS/telepathy-kde-presence-applet.spec?revision=399550&view=markup&pathrev=402584
but was forgotten in the move to telepathy-kde-desktop-applets 0.6.0.

This bug affects install from classical installer too; telepathy-kde-desktop-applets is missing on classical installer DVD isos.

Fixed in SVN. Hope it will not too late for mga3.

CC: (none) => ennael1
Hardware: i586 => All
Source RPM: (none) => telepathy-kde-desktop-applets-0.6.0-1.mga3

Comment 8 Nicolas Lécureuil 2013-05-14 17:11:12 CEST
packaged pushed.

thank you luc and Anne

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 9 claire robinson 2013-05-15 12:30:01 CEST
Confirmed fixed in LiveDVD 2nd build 15th May