Bug 362261 - plasmashell instant crash after upgrade to 16.04 from 14 LTS, AND same crash on clean install
Summary: plasmashell instant crash after upgrade to 16.04 from 14 LTS, AND same crash ...
Status: RESOLVED DUPLICATE of bug 345563
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-04-25 17:35 UTC by johngilllong
Modified: 2016-04-29 14:04 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 johngilllong 2016-04-25 17:35:26 UTC
Application: plasmashell (5.5.5)

Qt Version: 5.5.1
Operating System: Linux 4.2.0-27-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Trying to log into the GUI.  First I manually upgraded to 16.04 (had to use the command line because application would not offer 16.04 at all).  Konsole started the upgrade and it appeared to complete with zero problems.  When it reset and I logged in only one window appeared over and over saying "plasmashell has crashed."

Then I formatted a brand new SSD, installed 16.04 from the 64-bit DVD ISO, but as soon as it reset and I attempted to log in - no GUI is available, just dozens of stacked windows saying "plasmashell has crashed" - identical behavior, and basically I am very sad that 16.04 is so damaged after kubuntu 14 LTS has become by far my favorite distro in the last year.  This rises to an emergency level bug imho, this PC is high end, (64GB DDR4, etc) and 16.04 is utterly broken by it.  NO GRUB 2 UEFI option will fix it, and both SSDs now have file integrity problems caused by this.

- Unusual behavior I noticed:

All explained above, but the more I used GRUB to try to repair it, the worse it got - now I cannot even get to a screen to unlock LUKS 70% of the time, then even if I am able to unlock sda* - there are more errors appearing, for example, it gives a command line error saying swap is "unavailable" and kubuntu-vg is "not found."  Neither of those errors have I ever seen before, and they were NOT there the first few times I tried to turn on my PC and let KDE 16.04 start.  This bug causes actual degradation every time it occurs to the SSD file system and packages.

- Custom settings of the application:

Nothing custom or strange.  I am a mid-level Linux user that can solve most issues on his own on the command line.  This is a fatal bug that cannot be worked around on the command line or with a custom compiled installation - there is NO way to get the xserver working in 16.04.  If it helps my hardware is:
Intel Skylake 6700K
ASUS Z170 Premium
Nvidia GTX 970
Standard 16.04 Linux kernels
64 GB DDR4 RAM @ 3400
6TB mechanical, 4TB mechanical, 250GB SSD, 128GB SSD.

I am left broken hearted, this is the first problem ever encountered since I fell in love with 14 LTS about 10 months ago that I did not solve on my own, sometimes with liberal use of Google.  I have not slept in 48 hours trying to get 16.04 first working as an upgrade, then on an brand new SSD.

Guess it is time to learn Manjaro or Arch and run KDE.  In searching this bug was widespread with hundreds of reports online of this happening in all 15 releases.  The fact that 16.04 LTS would go live with the fatal flaw remaining dimishes the reputation of the dev team and I realize this post has some emotion in it, but it is because I CARE about KDE and see myself as an active contributor 2-4 years from now.

Please fix this forever ASAP.  AFter the last 48 hours not sure I will ever use an ubuntu based distro again.  Wish me luck with KDE on Arch.

***I have tons of logs before the bug hurt the SSDs so badly that no logs could be located anymore by the process.***  Happy to send what I got from the command line in the beginning if anyone thinks it might help.  Although it seems this should have been something everyone was well aware of.

Thanks for KDE, hope I have the honor of some small contributions in real releases someday.  KDE is the only environment that has all the benefits of Linux but makes Windows and OSX look like cheap imitators.  Hope the phone and tablet versions are still moving ahead.  Good luck, I'm praying I don't encounter this on EVERY distro with the new plasma KDE.

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe3c42db8c0 (LWP 3663))]

Thread 6 (Thread 0x7fe3a73ea700 (LWP 3668)):
#0  0x00007fe3be9f0e8d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe3bb78631c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3bb78642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe3bf31da9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe3bf2c4dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe3bf0e18a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe3c19893c5 in QQmlThreadPrivate::run() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007fe3bf0e684e in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe3be1d36fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fe3be9fcb5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 5 (Thread 0x7fe39d75f700 (LWP 3669)):
#0  0x00007fe3bb7caa49 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe3bb785d5c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3bb7862c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe3bb78642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe3bf31da9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe3bf2c4dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe3bf0e18a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fe3c19893c5 in QQmlThreadPrivate::run() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007fe3bf0e684e in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe3be1d36fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007fe3be9fcb5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 4 (Thread 0x7fe397868700 (LWP 3670)):
#0  0x00007ffdc628db1a in clock_gettime ()
#1  0x00007fe3bea0afb6 in clock_gettime () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007fe3bf196c16 in qt_gettime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007fe3bf31b529 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe3bf31ba95 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe3bf31ce7e in timerSourcePrepare(_GSource*, int*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe3bb7858ad in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe3bb78624b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fe3bb78642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fe3bf31da9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fe3bf2c4dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007fe3bf0e18a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007fe3c19893c5 in QQmlThreadPrivate::run() () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007fe3bf0e684e in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fe3be1d36fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007fe3be9fcb5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 3 (Thread 0x7fe395f91700 (LWP 3671)):
#0  0x00007fe3be1d93a0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fe3c3d2ebd4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007fe3c3d2ec19 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007fe3be1d36fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#4  0x00007fe3be9fcb5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 2 (Thread 0x7fe30f51b700 (LWP 3672)):
#0  0x00007fe3be9f0e8d in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fe3bb78631c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe3bb78642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe3bf31da9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fe3bf2c4dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fe3bf0e18a4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fe3c230fed6 in QQuickPixmapReader::run() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe3bf0e684e in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fe3be1d36fa in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007fe3be9fcb5d in clone () from /lib/x86_64-linux-gnu/libc.so.6

Thread 1 (Thread 0x7fe3c42db8c0 (LWP 3663)):
[KCrash Handler]
#6  0x00007fe3be92b418 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007fe3be92d01a in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007fe3bf0d3ff1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fe3c237caf1 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fe3c237db05 in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fe3c237eaa6 in QSGGuiThreadRenderLoop::exposureChanged(QQuickWindow*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fe3bf6122e5 in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fe3c23b8871 in QQuickWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x000000000043f206 in DesktopView::event(QEvent*) ()
#15 0x00007fe3bfdca05c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fe3bfdcf516 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fe3bf2c762b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fe3bf60a4ec in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#19 0x00007fe3bf60b25d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007fe3bf5eef38 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007fe3b2ce5f10 in userEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#22 0x00007fe3bb786127 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fe3bb786380 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fe3bb78642c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fe3bf31da7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fe3bf2c4dea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007fe3bf2cce8c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x0000000000432d4a in main ()

Possible duplicates by query: bug 362123, bug 360584, bug 359514, bug 358869, bug 358762.

Reported using DrKonqi
Comment 1 David Edmundson 2016-04-29 14:04:28 UTC
#9 0x00007fe3c237caf1 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5


Error raised here means there's something broken with your openGL drivers.
One common cause is NVidia's libGL installed, but the NVidia kernel module missing.

*** This bug has been marked as a duplicate of bug 345563 ***