KDE desktop crash

I just did a fresh install of Leap 42.1 on my EliteBook 8570w choosing KDE as my desktop. I dual booted with Windows 7 pro and updated all the drivers for the machine which is about 3 years old. I am in Michigan, USA.

While configuring Leap to my likings, dolphin suddenly froze. Eventually I restarted the computer which resulted in a desktop crash. When choosing the advanced boot setting I am given the option to boot either: Linux 4.1.27-27 or Linux 4.1.12-1. The first is the crashed version, the second works and is what I am using as I write this post.

Here is the crash report:

Application: Plasma (plasmashell), signal: Aborted
Using host libthread_db library “/lib64/libthread_db.so.1”.
[Current thread is 1 (Thread 0x7f95626f87c0 (LWP 1741))]

Thread 8 (Thread 0x7f94936f1700 (LWP 1810)):
#0 0x00007f955bbeaccd in read () from /lib64/libc.so.6
#1 0x00007f9553d8d073 in ?? () from /usr/lib64/tls/libnvidia-tls.so.367.35
#2 0x00007f955830cb60 in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f95582cb999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f95582cbdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6 0x00007f955c51bd8b in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#8 0x00007f955c2e461a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#9 0x00007f9494d3ecf7 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#10 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#11 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f9527924700 (LWP 1806)):
#0 0x00007f955bbeebfd in poll () from /lib64/libc.so.6
#1 0x00007f95582cbe64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f955c51bd8b in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5 0x00007f955c2e461a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6 0x00007f9560194282 in ?? () from /usr/lib64/libQt5Quick.so.5
#7 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#8 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#9 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f952e7b9700 (LWP 1781)):
#0 0x00007f955b3fc03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f9561dc786b in ?? () from /usr/lib64/libQt5Script.so.5
#2 0x00007f9561dc7899 in ?? () from /usr/lib64/libQt5Script.so.5
#3 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#4 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f952ffff700 (LWP 1775)):
#0 0x00007f955830dcf9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1 0x00007f95582cba46 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#2 0x00007f95582cbed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f955c51bd8b in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6 0x00007f955c2e461a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7 0x00007f955f5f8e18 in ?? () from /usr/lib64/libQt5Qml.so.5
#8 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#9 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f9535be7700 (LWP 1766)):
#0 0x00007f955bbeaccd in read () from /lib64/libc.so.6
#1 0x00007f9553d8d073 in ?? () from /usr/lib64/tls/libnvidia-tls.so.367.35
#2 0x00007f955830cb60 in ?? () from /usr/lib64/libglib-2.0.so.0
#3 0x00007f95582cb999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#4 0x00007f95582cbdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#5 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6 0x00007f955c51bd8b in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#8 0x00007f955c2e461a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#9 0x00007f955f5f8e18 in ?? () from /usr/lib64/libQt5Qml.so.5
#10 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#11 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f9541650700 (LWP 1753)):
#0 0x00007f955b3fe83a in __lll_unlock_wake () from /lib64/libpthread.so.0
#1 0x00007f955b3fb5b9 in _L_unlock_554 () from /lib64/libpthread.so.0
#2 0x00007f955b3fb4f6 in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#3 0x00007f95576fb525 in ?? () from /usr/X11R6/lib64/libGL.so.1
#4 0x00007f9557700beb in ?? () from /usr/X11R6/lib64/libGL.so.1
#5 0x00007f9553d8d0f1 in ?? () from /usr/lib64/tls/libnvidia-tls.so.367.35
#6 0x00007f955830cb60 in ?? () from /usr/lib64/libglib-2.0.so.0
#7 0x00007f95582cb999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#8 0x00007f95582cbdf8 in ?? () from /usr/lib64/libglib-2.0.so.0
#9 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f955c51bd8b in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#11 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f955c2e461a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#13 0x00007f955f5f8e18 in ?? () from /usr/lib64/libQt5Qml.so.5
#14 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#15 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f954b5d6700 (LWP 1743)):
#0 0x00007f955bbeebfd in poll () from /lib64/libc.so.6
#1 0x00007f9560b42422 in ?? () from /usr/lib64/libxcb.so.1
#2 0x00007f9560b4400f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3 0x00007f954dd593c9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4 0x00007f955c2e932f in ?? () from /usr/lib64/libQt5Core.so.5
#5 0x00007f955b3f80a4 in start_thread () from /lib64/libpthread.so.0
#6 0x00007f955bbf702d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f95626f87c0 (LWP 1741)):
[KCrash Handler]
#6 0x00007f955bb470c7 in raise () from /lib64/libc.so.6
#7 0x00007f955bb48478 in abort () from /lib64/libc.so.6
#8 0x00007f955c2d77ce in QMessageLogger::fatal(char const*, …) const () from /usr/lib64/libQt5Core.so.5
#9 0x00007f9560201e71 in QSGRenderLoop::handleContextCreationFailure(QQuickWindow*, bool) () from /usr/lib64/libQt5Quick.so.5
#10 0x00007f9560202df5 in ?? () from /usr/lib64/libQt5Quick.so.5
#11 0x00007f9560203b5e in ?? () from /usr/lib64/libQt5Quick.so.5
#12 0x00007f955ca1eb69 in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#13 0x00007f956023c0d1 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#14 0x0000000000442cb6 in DesktopView::event(QEvent*) ()
#15 0x00007f955d83fe7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#16 0x00007f955d844cc8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#17 0x00007f955c4c4e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007f955ca175d4 in QGuiApplicationPrivaterocessExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () from /usr/lib64/libQt5Gui.so.5
#19 0x00007f955ca181ed in QGuiApplicationPrivaterocessWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#20 0x00007f955c9fd268 in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#21 0x00007f954dd84200 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#22 0x00007f95582cbc84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f95582cbed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f95582cbf7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#25 0x00007f955c51bd6c in QEventDispatcherGlibrocessEvents(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#26 0x00007f955c4c2d53 in QEventLoop::exec(QFlags<QEventLooprocessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#27 0x00007f955c4ca8f6 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#28 0x0000000000436b3d in main ()

Just before this crash I performed a software update. As mentioned in another recent thread (https://forums.opensuse.org/showthread.php/519832-Repo-refresh-error-quot-cannot-access-installation-media-quot?p=2791767#post2791767), I had a repo enabled which pointed to my flash drive installation media. Because the drive was removed, the software update produced an error. I inserted the flash drive and it ran successfully. Once completed I removed it. Its unclear whether that had anything to do with it. A list of my repo’s can be seen on that thread. See my first post and click on the second link.

Thanks,
Roger

Remove the CD repo from your list it is not needed after the install

Before going into any detauls, please post output between CODE tags, the # in the layout area

About the flash drive: Go Yast - Software - Software repositories and disable the one having an hd:// reference.

Re, the repos: please do post the output of

zypper lr -d

here, instead of referring to already posted output, since changes might have occurred in the meantime.

The repo you mention is disabled, and that alone does not solve the crashed desktop.

When the system crashed, I did have some of the “debug” repo’s enabled, I thought them to be important until I read they were for “advanced users” and then disabled.

Here is the output:

roger@linux-08ou:~> zypper lr -d

| Alias | Name

 | Enabled | GPG Check | Refresh | Priority | Type   | URI      
                                                           | Ser

vice
—±--------------------------±-----------------------------------
-----±--------±----------±--------±---------±-------±---------
---------------------------------------------------------------±—

1 | download.nvidia.com-leap | nVidia Graphics Drivers
| Yes | (r ) Yes | Yes | 99 | rpm-md | http://do
wnload.nvidia.com/opensuse/leap/42.1 |

2 | ftp.gwdg.de-suse | Packman Repository
| Yes | (r ) Yes | Yes | 99 | rpm-md | http://ft
p.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_42.1/ |

3 | openSUSE-42.1-0 | openSUSE-42.1-0
| No | ---- | Yes | 99 | yast2 | hd:///?de
vice=/dev/disk/by-id/scsi-1USB_Flash_Memory-part2 |

4 | repo-debug | openSUSE-Leap-42.1-Debug
| No | ---- | Yes | 99 | NONE | http://do
wnload.opensuse.org/debug/distribution/leap/42.1/repo/oss/ |

5 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss
| No | ---- | Yes | 99 | NONE | http://do
wnload.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ |

6 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug
| Yes | (r ) Yes | Yes | 99 | rpm-md | http://do
wnload.opensuse.org/debug/update/leap/42.1/oss |

7 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non
-Oss | No | ---- | Yes | 99 | NONE | http://do
wnload.opensuse.org/debug/update/leap/42.1/non-oss/ |

8 | repo-non-oss | openSUSE-Leap-42.1-Non-Oss
| No | ---- | Yes | 99 | NONE | http://do
wnload.opensuse.org/distribution/leap/42.1/repo/non-oss/ |

9 | repo-oss | openSUSE-Leap-42.1-Oss
| Yes | (r ) Yes | Yes | 99 | yast2 | http://do
wnload.opensuse.org/distribution/leap/42.1/repo/oss/ |

10 | repo-source | openSUSE-Leap-42.1-Source
| No | ---- | Yes | 99 | NONE | http://do
wnload.opensuse.org/source/distribution/leap/42.1/repo/oss/ |

11 | repo-update | openSUSE-Leap-42.1-Update
| Yes | (r ) Yes | Yes | 99 | rpm-md | http://do
wnload.opensuse.org/update/leap/42.1/oss/ |

12 | repo-update-non-oss | openSUSE-Leap-42.1-Update-Non-Oss
| Yes | (r ) Yes | Yes | 99 | rpm-md | http://do
wnload.opensuse.org/update/leap/42.1/non-oss/ |

roger@linux-08ou:~>

Update:

I believe the desktop crashed because I was unsuccessful at updating the software after the fresh install quickly enough.

I decided to reinstall Leap from scratch and pay close attention. There were two bugs preventing the full software update.

  1. “Network is offline” error because I needed to select “all users” in the Network configuration for my wifi connection and then also run this code “pkcon get-updates”

  2. “Update error. Failed to initialize, failed to initialize packaging backend error” which occurred because of a repo that was enabled from the install pointing towards the USB boot device. I fixed this by simply deleting the repo with the URL starting with hd:///?device=

Now the desktop works like a charm. I hope this helps someone else who may encounter similar errors.