Bug 331116 - Plasma Desktop crashes when trying to start
Summary: Plasma Desktop crashes when trying to start
Status: RESOLVED FIXED
Alias: None
Product: kdeconnect
Classification: Applications
Component: plasmoid (show other bugs)
Version: 0.4.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-02-13 18:45 UTC by Rohan Garg
Modified: 2014-03-08 09:07 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rohan Garg 2014-02-13 18:45:21 UTC
Application: plasma-desktop (4.12.2)
KDE Platform Version: 4.12.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-5-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
When trying to start the plasma desktop, it always crashes, possibly due to kdeconnect

- Unusual behavior I noticed:
Uninstalling kdeconnect makes plasma come up

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
To enable execution of this file add
	add-auto-load-safe-path /lib/x86_64-linux-gnu/libglib-2.0.so.0.3904.0-gdb.py
line to your configuration file "/home/shadeslayer/.gdbinit".
To completely disable this security protection add
	set auto-load safe-path /
line to your configuration file "/home/shadeslayer/.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 0x7ff7c929a7c0 (LWP 21137))]

Thread 3 (Thread 0x7ff79b976700 (LWP 21138)):
#0  0x00007ff7c8b7d74d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff7bc0d2d64 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff7bc0d2e6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff7c5751836 in QEventDispatcherGlib::processEvents (this=0x7ff7940008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007ff7c572309f in QEventLoop::processEvents (this=this@entry=0x7ff79b975de0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007ff7c5723395 in QEventLoop::exec (this=this@entry=0x7ff79b975de0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007ff7c561fc4f in QThread::exec (this=this@entry=0x1dcb270) at thread/qthread.cpp:537
#7  0x00007ff7c5704813 in QInotifyFileSystemWatcherEngine::run (this=0x1dcb270) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007ff7c562231f in QThreadPrivate::start (arg=0x1dcb270) at thread/qthread_unix.cpp:349
#9  0x00007ff7bc7de182 in start_thread (arg=0x7ff79b976700) at pthread_create.c:312
#10 0x00007ff7c8b8ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff79b175700 (LWP 21139)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007ff7c1f31ffb in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007ff7c1f32039 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007ff7bc7de182 in start_thread (arg=0x7ff79b175700) at pthread_create.c:312
#4  0x00007ff7c8b8ab5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff7c929a7c0 (LWP 21137)):
[KCrash Handler]
#6  Private (other=..., this=0x7fffc39702a0) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:356
#7  QVariant::QVariant (this=0x7fffc39702a0, p=...) at kernel/qvariant.cpp:1423
#8  0x00007ff7c5ae82dd in QDBusPendingReplyData::argumentAt (this=this@entry=0x7fffc3970270, index=index@entry=0) at qdbuspendingreply.cpp:270
#9  0x00007ff7130fc3ed in argumentAt<0> (this=0x7fffc3970270) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:176
#10 operator QDBusPendingReplyTypes::Select<0, bool, void, void, void, void, void, void, void>::Type (this=0x7fffc3970270) at /usr/include/qt4/QtDBus/qdbuspendingreply.h:186
#11 BatteryInterface::devicePluginsChanged (this=this@entry=0x360ac60) at /tmp/kdeconnect/kdeconnect-0.4.2/plasmoid/declarativeplugin/batteryinterface.cpp:43
#12 0x00007ff7130fc780 in BatteryInterface::setDevice (this=this@entry=0x360ac60, deviceId=...) at /tmp/kdeconnect/kdeconnect-0.4.2/plasmoid/declarativeplugin/batteryinterface.cpp:38
#13 0x00007ff7130fbef0 in BatteryInterface::qt_metacall (this=0x360ac60, _c=QMetaObject::WriteProperty, _id=0, _a=0x7fffc3970420) at /tmp/kdeconnect/kdeconnect-0.4.2/obj-x86_64-linux-gnu/plasmoid/declarativeplugin/moc_batteryinterface.cpp:124
#14 0x00007ff7c73eb52e in QDeclarativeCompiledBindingsPrivate::run (this=this@entry=0x1dd1b70, instrIndex=<optimized out>, context=0x1dd1860, error=error@entry=0x1dd3bc0, scope=0x360ac60, output=0x360ac60, storeFlags=...) at qml/qdeclarativecompiledbindings.cpp:1540
#15 0x00007ff7c73ec267 in QDeclarativeCompiledBindingsPrivate::run (this=0x1dd1b70, binding=binding@entry=0x1dd3b80, flags=...) at qml/qdeclarativecompiledbindings.cpp:428
#16 0x00007ff7c73ec43b in QDeclarativeCompiledBindingsPrivate::Binding::update (this=0x1dd3b80, flags=...) at qml/qdeclarativecompiledbindings.cpp:346
#17 0x00007ff7c73e8d15 in QDeclarativeCompiledBindingsPrivate::Binding::setEnabled (this=<optimized out>, e=<optimized out>, flags=...) at qml/qdeclarativecompiledbindings.cpp:339
#18 0x00007ff7c73961f4 in QDeclarativeComponentPrivate::complete (enginePriv=0x2d6c080, state=0x35ef798) at qml/qdeclarativecomponent.cpp:948
#19 0x00007ff7c739691b in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#20 0x00007ff7c734e7ad in QDeclarativeVisualDataModel::completeItem (this=<optimized out>) at graphicsitems/qdeclarativevisualitemmodel.cpp:1127
#21 0x00007ff7c735a799 in QDeclarativeListViewPrivate::createItem (this=this@entry=0x35fe8d0, modelIndex=modelIndex@entry=0) at graphicsitems/qdeclarativelistview.cpp:664
#22 0x00007ff7c735e23b in QDeclarativeListViewPrivate::updateCurrent (this=this@entry=0x35fe8d0, modelIndex=modelIndex@entry=0) at graphicsitems/qdeclarativelistview.cpp:1173
#23 0x00007ff7c7363533 in QDeclarativeListView::componentComplete (this=0x36031b0) at graphicsitems/qdeclarativelistview.cpp:3103
#24 0x00007ff7c73962ab in QDeclarativeComponentPrivate::complete (enginePriv=0x2d6c080, state=0x2ced348) at qml/qdeclarativecomponent.cpp:962
#25 0x00007ff7c739691b in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#26 0x00007ff7c7393ca7 in QDeclarativeComponent::create (this=0x2ce4910, context=<optimized out>) at qml/qdeclarativecomponent.cpp:768
#27 0x00007ff7c874a60c in Plasma::DeclarativeWidgetPrivate::finishExecute (this=0x2d80ec0) at ../../plasma/widgets/declarativewidget.cpp:135
#28 0x00007ff7c573cc0e in QObject::event (this=this@entry=0x2d58a30, e=e@entry=0x2cdd780) at kernel/qobject.cpp:1194
#29 0x00007ff7c50bb49b in QGraphicsWidget::event (this=0x2d58a30, event=0x2cdd780) at graphicsview/qgraphicswidget.cpp:1461
#30 0x00007ff7c4abbe2c in QApplicationPrivate::notify_helper (this=this@entry=0x1baeee0, receiver=receiver@entry=0x2d58a30, e=e@entry=0x2cdd780) at kernel/qapplication.cpp:4567
#31 0x00007ff7c4ac24a0 in QApplication::notify (this=this@entry=0x1b9ee40, receiver=receiver@entry=0x2d58a30, e=e@entry=0x2cdd780) at kernel/qapplication.cpp:4353
#32 0x00007ff7c63eaaaa in KApplication::notify (this=0x1b9ee40, receiver=0x2d58a30, event=0x2cdd780) at ../../kdeui/kernel/kapplication.cpp:311
#33 0x00007ff7c57244cd in QCoreApplication::notifyInternal (this=0x1b9ee40, receiver=receiver@entry=0x2d58a30, event=event@entry=0x2cdd780) at kernel/qcoreapplication.cpp:953
#34 0x00007ff7c5727b2d in sendEvent (event=0x2cdd780, receiver=0x2d58a30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1ae41f0) at kernel/qcoreapplication.cpp:1577
#36 0x00007ff7c5727fd3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#37 0x00007ff7c5751f53 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0x1ba9380) at kernel/qeventdispatcher_glib.cpp:280
#39 0x00007ff7bc0d2b84 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ff7bc0d2dc8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ff7bc0d2e6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007ff7c5751815 in QEventDispatcherGlib::processEvents (this=0x1ba5ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#43 0x00007ff7c4b5dbb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007ff7c572309f in QEventLoop::processEvents (this=this@entry=0x7fffc3971210, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007ff7c5723395 in QEventLoop::exec (this=this@entry=0x7fffc3971210, flags=...) at kernel/qeventloop.cpp:204
#46 0x00007ff7c5728b69 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#47 0x00007ff7c8e9365c in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#48 0x00007ff7c8ab1ed5 in __libc_start_main (main=0x4006e0, argc=1, argv=0x7fffc3971468, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffc3971458) at libc-start.c:287
#49 0x000000000040070e in _start ()

Possible duplicates by query: bug 330611, bug 320994, bug 315066.

Reported using DrKonqi