Bug 348625 - kde 5 fails to start
Summary: kde 5 fails to start
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.3.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-03 10:05 UTC by selth.blackwings
Modified: 2015-06-03 10:33 UTC (History)
2 users (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 selth.blackwings 2015-06-03 10:05:06 UTC
Application: plasmashell (5.3.0)

Qt Version: 5.4.1
Operating System: Linux 4.0.4-303.fc22.x86_64 x86_64
Distribution: "Fedora release 22 (Twenty Two)"

-- Information about the crash:
- What I was doing when the application crashed:
 I was starting my session as usual.

starting the plasmashell again (I can run konsole) produced this bit of information :

$ plasmashell 
QQmlComponent: Component is not ready
Error:  file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/loader.qml: File not found
QFSFileEngine::open: No file name specified
Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "" instead of kservice_desktop_to_json() in your CMake code.
Accessed invalid KPluginInfo object
Application::crashHandler() called with signal 6; recent crashes: 1
/usr/bin/plasmashell  --crashes 1 &
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QQmlComponent: Component is not ready
Error:  file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/loader.qml: File not found
QFSFileEngine::open: No file name specified
Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "" instead of kservice_desktop_to_json() in your CMake code.
Accessed invalid KPluginInfo object
Application::crashHandler() called with signal 6; recent crashes: 2
/usr/bin/plasmashell  --crashes 2 &
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QQmlComponent: Component is not ready
Error:  file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/loader.qml: File not found
QFSFileEngine::open: No file name specified
Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "" instead of kservice_desktop_to_json() in your CMake code.
Accessed invalid KPluginInfo object
Application::crashHandler() called with signal 6; recent crashes: 3
/usr/bin/plasmashell  --crashes 3 &
Too many crashes in short order or respawning disabled, not restarting automatically.
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
zsh: suspended (signal)  plasmashell

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4d5f9b7900 (LWP 6470))]

Thread 5 (Thread 0x7f4d58a04700 (LWP 6472)):
#0  0x00000030008f666d in poll () at /lib64/libc.so.6
#1  0x0000003003c0a182 in _xcb_conn_wait () at /lib64/libxcb.so.1
#2  0x0000003003c0bd07 in xcb_wait_for_event () at /lib64/libxcb.so.1
#3  0x00007f4d590715e9 in QXcbEventReader::run() () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
#4  0x0000003023a9fede in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#5  0x0000003000c07555 in start_thread () at /lib64/libpthread.so.0
#6  0x0000003000901f3d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f4d5265d700 (LWP 6483)):
#0  0x00000030008f666d in poll () at /lib64/libc.so.6
#1  0x0000003001c49dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x0000003001c49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003023cd675b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003023c7ca8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003023a9aff4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x000000385ecc3935 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003023a9fede in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x0000003000c07555 in start_thread () at /lib64/libpthread.so.0
#9  0x0000003000901f3d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f4d48de7700 (LWP 6494)):
#0  0x00000030008f666d in poll () at /lib64/libc.so.6
#1  0x0000003001c49dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x0000003001c49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003023cd675b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003023c7ca8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003023a9aff4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x000000385ecc3935 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003023a9fede in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x0000003000c07555 in start_thread () at /lib64/libpthread.so.0
#9  0x0000003000901f3d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f4d42df1700 (LWP 6499)):
#0  0x00000030008f666d in poll () at /lib64/libc.so.6
#1  0x0000003001c49dbc in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2  0x0000003001c49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3  0x0000003023cd675b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#4  0x0000003023c7ca8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#5  0x0000003023a9aff4 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x000000385ecc3935 in QQmlThreadPrivate::run() () at /lib64/libQt5Qml.so.5
#7  0x0000003023a9fede in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5
#8  0x0000003000c07555 in start_thread () at /lib64/libpthread.so.0
#9  0x0000003000901f3d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f4d5f9b7900 (LWP 6470)):
[KCrash Handler]
#5  0x0000003000834a98 in raise () at /lib64/libc.so.6
#6  0x000000300083672a in abort () at /lib64/libc.so.6
#7  0x0000003023a8d798 in  () at /lib64/libQt5Core.so.5
#8  0x0000003856419762 in  () at /lib64/libKF5Service.so.5
#9  0x000000385644e347 in KPluginInfo::pluginName() const () at /lib64/libKF5Service.so.5
#10 0x000000385802cb96 in PlasmaQuick::View::View(Plasma::Corona*, QWindow*) () at /lib64/libKF5PlasmaQuick.so.5
#11 0x000000000043d8a3 in DesktopView::DesktopView(Plasma::Corona*, QScreen*) ()
#12 0x000000000045518b in ShellCorona::addOutput(QSharedPointer<KScreen::Output> const&) ()
#13 0x000000000045a2ef in ShellCorona::load() [clone .part.281] [clone .constprop.298] ()
#14 0x000000000045a8c3 in QtPrivate::QFunctorSlotObject<ShellCorona::setShell(QString const&)::{lambda(KScreen::ConfigOperation*)#3}, 1, QtPrivate::List<KScreen::ConfigOperation*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) ()
#15 0x0000003023cafad7 in QMetaObject::activate(QObject*, int, int, void**) () at /lib64/libQt5Core.so.5
#16 0x000000385e22df7f in KScreen::ConfigOperation::finished(KScreen::ConfigOperation*) () at /lib64/libKF5Screen.so.6
#17 0x000000385e217340 in KScreen::ConfigOperationPrivate::doEmitResult() () at /lib64/libKF5Screen.so.6
#18 0x0000003023cb0b11 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#19 0x0000003854f527cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#20 0x0000003854f57e70 in QApplication::notify(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#21 0x0000003023c7f24b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQt5Core.so.5
#22 0x0000003023c81387 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQt5Core.so.5
#23 0x0000003023cd6333 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQt5Core.so.5
#24 0x0000003001c49a8a in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#25 0x0000003001c49e20 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#26 0x0000003001c49ecc in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#27 0x0000003023cd673f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#28 0x0000003023c7ca8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5
#29 0x0000003023c845fc in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#30 0x000000000042eb0f in main ()

Reported using DrKonqi
Comment 1 selth.blackwings 2015-06-03 10:32:17 UTC
resolved. dnf did not notice a dependency with plasma-desktop or did not chose to honor it. 

probably a dnf bug or a packaging issue - a qml file was missing I believe.