This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Upgraded from 5.1.1 to 5.2 - (plasmashell), signal: Aborted

Tags: None
(comma "," separated)
jdelano
Registered Member
Posts
3
Karma
0
Hello

I am running Ubuntu 14.10, yesterday I tried KDE for the Desktop Environment using these commands:
sudo apt-add-repository ppa:kubuntu-ppa/next
sudo apt update
sudo apt install kubuntu-plasma5-desktop
sudo apt full-upgrade

I experienced a few black desktop problems while scrolling the mouse looking through the main menu.
I found that I had KDE Version: 5.1.1 installed so I went to this page http://www.kubuntu.org/news/plasma-5.2 to update to the latest version.

I did
sudo add-apt-repository ppa:kubuntu-ppa/next-backports
sudo apt update
sudo apt upgrade

Then rebooted my machine. Upon restart I have no desktop; just the apps that were open when the restart was requested.
https://www.dropbox.com/s/iqwpnkqmotuid6w/no%20desktop.png?dl=0
I windows was presented with this debug information.

Can anyone help me recover from this?

Thank you.

Code: Select all
Application: plasmashell (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff883b41880 (LWP 4340))]

Thread 6 (Thread 0x7ff870857700 (LWP 4343)):
#0  0x00007ff87da1b84d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff880962b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff88096464f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff872b98af9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007ff87e09c2ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff87ce1d0a5 in start_thread (arg=0x7ff870857700) at pthread_create.c:309
#6  0x00007ff87da25cfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7ff865ed4700 (LWP 4348)):
#0  0x00007ff87da1755d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff879caeed0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff879c6b96c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff879c6be83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff879c6c272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff86a2a6ef6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007ff879c92925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007ff87ce1d0a5 in start_thread (arg=0x7ff865ed4700) at pthread_create.c:309
#8  0x00007ff87da25cfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7ff8656d3700 (LWP 4349)):
#0  0x00007ff87da1b84d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff879c6bee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff879c6bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff879c6c039 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff879c92925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff87ce1d0a5 in start_thread (arg=0x7ff8656d3700) at pthread_create.c:309
#6  0x00007ff87da25cfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7ff85f7fe700 (LWP 4354)):
#0  0x00007ff87da1b84d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff879c6bee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff879c6bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff87e32ce6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff87e2d3042 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff87e0974a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff87e09c2ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff87ce1d0a5 in start_thread (arg=0x7ff85f7fe700) at pthread_create.c:309
#8  0x00007ff87da25cfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7ff84d09e700 (LWP 4355)):
#0  0x00007ff87da1b84d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007ff879c6bee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff879c6bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff87e32ce6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff87e2d3042 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff87e0974a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff87e09c2ee in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff87ce1d0a5 in start_thread (arg=0x7ff84d09e700) at pthread_create.c:309
#8  0x00007ff87da25cfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7ff883b41880 (LWP 4340)):
[KCrash Handler]
#5  0x00007ff87d962e37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#6  0x00007ff87d964528 in __GI_abort () at abort.c:89
#7  0x00007ff87e08ad38 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x000000000045753c in ShellManager::updateShell() ()
#9  0x000000000045815e in ShellManager::loadHandlers() ()
#10 0x000000000047340d in ?? ()
#11 0x00007ff87e30512a in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ff87efa716c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ff87efac41e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ff87e2d581b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007ff87e2d77e3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007ff87e32ca63 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ff879c6bc5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007ff879c6bf48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007ff879c6bffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007ff87e32ce57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ff87e2d3042 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007ff87e2daacc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x000000000042d46f in main ()
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Can you try opening a terminal (alt-f2 should hopefully stil working) and start plasmashell by hand? See if there's any output that may lead to the cause of the crash.

Also ensure that you have a fully updated Qt stack.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
luebking
Karma
0
::updateShell has only one qFatal

0182
0183 if (d->handlers.isEmpty()) {
0184 qFatal("We have no shell handlers installed");
0185 return;
0186 }

Either there'll be quite some errors about invalid QML files or

QStandardPaths::locate(QStandardPaths::QStandardPaths::GenericDataLocation, PLASMA_RELATIVE_DATA_INSTALL_DIR "/shells/", QStandardPaths::LocateDirectory)

will be emtpy - I assume due to the intermix of PPAs...
jdelano
Registered Member
Posts
3
Karma
0
I entered plasma-desktop in terminal and it told me it wasn't installed.
It recommended sudo apt-get install plasma-desktop. so I ran it ... which completely stopped anything from loading upon reboot.

Ha .. I've completely dorked it now.

How to I force the login screen so I can switch DEs?

Thanks again for your assistance, I apparently know just enough to be a fubar expert :*
luebking
Karma
0
plasma-desktop is KDE SC4, it'll likely conflict with KDE5 (plasmashell)

=> move to VT1 (Ctrl+Alt+F1), login, remove plasma-desktop, re-install plasmashell.
jdelano
Registered Member
Posts
3
Karma
0
Well I went ahead and punted, created a live usb of 14.10 and reinstalled.
After my misread of plasma-desktop = plasma shell I could only boot to recovery mode. I thought it best to just reinstall and keep my files.

Thank you for your time


Bookmarks



Who is online

Registered users: bancha, Bing [Bot], Google [Bot], Sogou [Bot]