Bug 333174 - Instant Messaging Contact crashes plasma when status changes
Summary: Instant Messaging Contact crashes plasma when status changes
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: contact-applet (show other bugs)
Version: 0.8.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: Future
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-07 18:48 UTC by Carlos Colorado
Modified: 2014-05-01 00:06 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 0.8.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carlos Colorado 2014-04-07 18:48:11 UTC
This widget crashes my plasma session as soon as telepathy logs in on kde 4.12.3 and 4.12.4


Reproducible: Always

Steps to Reproduce:
1. Log into plasma
2. Log into telepathy managed accounts

Actual Results:  
Plasma crashes, Kwin and X survives applications and krunner survive but there is no wallpaper, system tray,  panels, nor wirdgets 

Expected Results:  
Plasma not crashing

Here is the ~/.xsession-errors for the crash



QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
akonadi_imap_resource_0(31007)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                     
kwalletd(31137)/kdeui (Wallet) KWalletD::setupDialog: Application ' "Telepathy Authentication Handler" ' using kwallet without parent window!                                                                                                                                  
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.                                                                                                                                                                          
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.                                                                                                                                                                          
tp-qt 0.9.3 WARN: Connection::selfContact() used, but becomeReady(FeatureSelfContact) hasn't been completed!                                                                                                                                                                   
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited                                                                                                                                                                                                  
libpng warning: iCCP: Not recognizing known sRGB profile that has been edited                                                                                                                                                                                                  
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                                                                                                                                                                                                         
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.                                                                                                                                                                          
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.                                                                                                                                                                          
QDBusObjectPath: invalid path ""                                                                                                                                                                                                                                               
QDBusObjectPath: invalid path ""                                                                                                                                                                                                                                               
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
plasma-desktop(31221)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                      
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0                                                                                                                                                                                                       
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0                                                                                                                                                                                                       
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0                                                                                                                                                                                                       
========================>  8 0                                                                                                                                                                                                                                                 
static bool QDeclarativeMetaType::isModule(const QByteArray&, int, int) Qt 4.7 import detected; please note that Qt 4.7 is directly reusable as QtQuick 1.x with no code changes. Continuing, but startup time will be slower.                                                 
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                              
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                              
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                              
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: TypeError: Result of expression 'listView' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:175: ReferenceError: Can't find variable: sectionsRepeater
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:162:9: QML ScrollArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:162:9: QML ScrollArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/lib/kde4/imports/org/kde/plasma/extras/ScrollArea.qml:162:9: QML ScrollArea: Cannot anchor to an item that isn't a parent or sibling.
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_78: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_78: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_78: Possible anchor loop detected on fill.
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_78: Possible anchor loop detected on fill.
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
plasma-desktop(31221)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
file:///usr/share/apps/plasma/plasmoids/battery/contents/ui/CompactRepresentation.qml:73:9: QML Column: Cannot specify top, bottom, verticalCenter, fill or centerIn anchors for items inside Column
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() : New Connections list 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() :   "/org/freedesktop/NetworkManager/Settings/3" 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() :   "/org/freedesktop/NetworkManager/Settings/0" 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() :   "/org/freedesktop/NetworkManager/Settings/1" 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() :   "/org/freedesktop/NetworkManager/Settings/2" 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::SettingsPrivate::init() : New Connections list 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::NetworkManagerPrivate::init() : Active connections: 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::NetworkManagerPrivate::init() :      "/org/freedesktop/NetworkManager/ActiveConnection/0" 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::NetworkManagerPrivate::init() : Device list 
NetworkManagerQt "plasma-desktop" ( 31221 ) void NetworkManager::NetworkManagerPrivate::init() :    "/org/freedesktop/NetworkManager/Devices/0" 
file:///usr/share/apps/plasma/plasmoids/battery/contents/ui/BatteryItem.qml:88:5: QML Item: Binding loop detected for property "height"
link XMLID_34_ hasn't been detected!
link XMLID_34_ hasn't been detected!
link XMLID_36_ hasn't been detected!
file:///usr/share/apps/plasma/packages/org.kde.systemtray/contents/ui/IconsList.qml:53:9: QML MouseRedirectArea: Binding loop detected for property "width"
plasma-desktop(31221)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
tp-qt 0.9.3 WARN: Error parsing config file for connection manager "haze" - introspecting  
plasma-desktop(31221)/libplasma Plasma::PackagePrivate::isValid: Could not find required directory images 
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
tp-qt 0.9.3 WARN: Error parsing config file for connection manager "haze" - introspecting  
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:333: Unable to assign [undefined] to bool mounted
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
plasma-desktop(31221)/libplasma Plasma::PackagePrivate::isValid: Could not find required directory images 
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
file:///usr/share/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:317: Unable to assign [undefined] to QString emblemIcon
tp-qt 0.9.3 WARN: Error parsing config file for connection manager "haze" - introspecting  
tp-qt 0.9.3 WARN: Error parsing config file for connection manager "haze" - introspecting  
tp-qt 0.9.3 WARN: Connection::selfContact() used, but becomeReady(FeatureSelfContact) hasn't been completed!  
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Comment 1 Martin Klapetek 2014-04-07 19:45:12 UTC
Can you please post the crash backtrace (what dr. konqi gives you)? Otherwise we don't have much to work on.

Thanks
Comment 2 Carlos Colorado 2014-04-07 20:09:46 UTC
Hope this backtrace is helpful, thanks for your time. 


Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
To enable execution of this file add
	add-auto-load-safe-path /usr/lib/libstdc++.so.6.0.19-gdb.py
line to your configuration file "/home/ccolorado/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/ccolorado/.gdbinit".
For more information about this security protection see the
"Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
	info "(gdb)Auto-loading safe path"
[Current thread is 1 (Thread 0x7f94f2558780 (LWP 21625))]

Thread 3 (Thread 0x7f94c901a700 (LWP 21628)):
#0  0x00007f94f0e2604f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007f94e346808b in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f94e34680c9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f94f0e220a2 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007f94efbabd1d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7f943df05700 (LWP 21640)):
#0  0x00007f94efba335d in poll () from /usr/lib/libc.so.6
#1  0x00007f94eccbe584 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f94eccbe68c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f94f11de6a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f94f11b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f94f11b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f94f10af4df in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f94f1191eb3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f94f10b1b7f in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f94f0e220a2 in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f94efbabd1d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f94f2558780 (LWP 21625)):
[KCrash Handler]
#5  0x00007f94ca1c9c36 in Tp::Contact::capabilities() const () from /usr/lib/libtelepathy-qt4.so.2
#6  0x00007f94c9db1e65 in KTp::Contact::fileTransferCapability() const () from /usr/lib/libktpcommoninternalsprivate.so.7
#7  0x00007f94ca690b78 in ?? () from /usr/lib/kde4/plasma_applet_ktp_contact.so
#8  0x00007f94e2d42e9b in ?? () from /usr/lib/libQtDeclarative.so.4
#9  0x00007f94e2d4309c in ?? () from /usr/lib/libQtDeclarative.so.4
#10 0x00007f94e34df891 in ?? () from /usr/lib/libQtScript.so.4
#11 0x00007f94e337e295 in ?? () from /usr/lib/libQtScript.so.4
#12 0x00007f94e33b6f7f in ?? () from /usr/lib/libQtScript.so.4
#13 0x00007f944871affe in ?? ()
#14 0x00007fffc21c4208 in ?? ()
#15 0x00007f94482c6700 in ?? ()
#16 0x00007f94c871f1a8 in ?? ()
#17 0x0000000004015990 in ?? ()
#18 0x0000000003fe97e0 in ?? ()
#19 0x00007f94f10980f1 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f944831a000 in ?? ()
#21 0x00007f94c8722800 in ?? ()
#22 0x00007f94c8733930 in ?? ()
#23 0x0000000000cbcb08 in ?? ()
#24 0x00007f944831a048 in ?? ()
#25 0x00007f94c871d738 in ?? ()
#26 0x00007f94e33704a6 in ?? () from /usr/lib/libQtScript.so.4
#27 0x00007f94e3406296 in ?? () from /usr/lib/libQtScript.so.4
#28 0x00007f94e33da29f in ?? () from /usr/lib/libQtScript.so.4
#29 0x00007f94e34c1b2e in QScriptValue::call(QScriptValue const&, QList<QScriptValue> const&) () from /usr/lib/libQtScript.so.4
#30 0x00007f94e2cb1b85 in ?? () from /usr/lib/libQtDeclarative.so.4
#31 0x00007f94e2cb3e7e in ?? () from /usr/lib/libQtDeclarative.so.4
#32 0x00007f94e2cb4185 in ?? () from /usr/lib/libQtDeclarative.so.4
#33 0x00007f94e2cb570f in QDeclarativeBinding::update(QFlags<QDeclarativePropertyPrivate::WriteFlag>) () from /usr/lib/libQtDeclarative.so.4
#34 0x00007f94e2cb467b in ?? () from /usr/lib/libQtDeclarative.so.4
#35 0x00007f94e2cb4403 in QDeclarativeExpression::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDeclarative.so.4
#36 0x00007f94e2dabde0 in QDeclarativeBinding::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtDeclarative.so.4
#37 0x00007f94f11c58e8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#38 0x00007f94ca691419 in ?? () from /usr/lib/kde4/plasma_applet_ktp_contact.so
#39 0x00007f94ca691e40 in ?? () from /usr/lib/kde4/plasma_applet_ktp_contact.so
#40 0x00007f94ca6920b3 in ?? () from /usr/lib/kde4/plasma_applet_ktp_contact.so
#41 0x00007f94f11c56ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#42 0x00007f94ca1d2a2e in Tp::ContactManager::stateChanged(Tp::ContactListState) () from /usr/lib/libtelepathy-qt4.so.2
#43 0x00007f94ca1e0ba7 in ?? () from /usr/lib/libtelepathy-qt4.so.2
#44 0x00007f94f11c56ea in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#45 0x00007f94ca2a001f in Tp::PendingOperation::finished(Tp::PendingOperation*) () from /usr/lib/libtelepathy-qt4.so.2
#46 0x00007f94ca2a0101 in ?? () from /usr/lib/libtelepathy-qt4.so.2
#47 0x00007f94f11c9a8e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#48 0x00007f94f0339f0c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#49 0x00007f94f03404d0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#50 0x00007f94f1f6188a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#51 0x00007f94f11b1a6d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#52 0x00007f94f11b4aad in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#53 0x00007f94f11dedc3 in ?? () from /usr/lib/libQtCore.so.4
#54 0x00007f94eccbe296 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#55 0x00007f94eccbe5e8 in ?? () from /usr/lib/libglib-2.0.so.0
#56 0x00007f94eccbe68c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#57 0x00007f94f11de685 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007f94f03d6fa6 in ?? () from /usr/lib/libQtGui.so.4
#59 0x00007f94f11b06cf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0x00007f94f11b09c5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#61 0x00007f94f11b5ae9 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#62 0x00007f94dba2b62c in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#63 0x0000000000408060 in _start ()
Comment 3 David Edmundson 2014-04-07 23:08:53 UTC
Perfect thanks.
Comment 4 David Edmundson 2014-04-10 13:14:24 UTC
Git commit d363fa89eb26f66d8aac5430ecf9a44d086b005e by David Edmundson.
Committed on 10/04/2014 at 13:10.
Pushed by davidedmundson into branch 'kde-telepathy-0.8'.

Don't crash in Contact Applet capability check

Make sure selfContact is always loaded

Reviewed-by: Martin Klapetek

M  +1    -0    contact/src/telepathy-contact.cpp

http://commits.kde.org/telepathy-contact-applet/d363fa89eb26f66d8aac5430ecf9a44d086b005e
Comment 5 Jekyll Wu 2014-05-01 00:06:25 UTC
*** Bug 334132 has been marked as a duplicate of this bug. ***