Bug 399593 - Konsole had locked up, then Plasma crashed upon using xkill
Summary: Konsole had locked up, then Plasma crashed upon using xkill
Status: RESOLVED DUPLICATE of bug 400701
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.13.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-10-10 05:33 UTC by Frank Märkle
Modified: 2021-01-05 18:23 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Märkle 2018-10-10 05:33:18 UTC
Application: plasmashell (5.13.5)

Qt Version: 5.11.2
Frameworks Version: 5.50.0
Operating System: Linux 4.18.9-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
I was on shoddy public WiFi, which had practically cut out in that moment. I ran "zypper up" in Konsole and tried to cancel it with Ctrl+C. It didn't cancel, instead Konsole seemed to have locked up. So, I launched xkill and clicked on Konsole to kill it. In that moment, the panel disappeared (while Konsole was visually still being displayed) and shortly after the screen updated with Plasma having restarted and Konsole gone.
- Unusual behavior I noticed:
I'm on openSUSE Tumbleweed and have been having issues with it locking up every now and then. The same does not happen on openSUSE Leap 15.0. I had these problems on Tumbleweed since early 2018, and had been using Leap since then. No idea why it's locking up or if this is really related to this crash. Normally, the application first freezes, then shortly after Plasma or X.org freezes, then I can still switch to a TTY, but even that may lock up. Sometimes, it recovers after 10 seconds or so, sometimes I have to force-reboot.

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

Thread 7 (Thread 0x7f3edc744700 (LWP 2708)):
#0  0x00007f3f89ba1a94 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0
#1  0x00007f3f89b5c0bd in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f89b5c32c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f8cdeeadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3f8cd9badb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f8cbeade6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3ede92a8b7 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007f3f8cbf49b7 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3ee9230700 (LWP 2485)):
#0  0x00007f3f8c6ca2c9 in poll () at /lib64/libc.so.6
#1  0x00007f3f89b5c206 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f89b5c32c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f8cdeeadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3f8cd9badb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f8cbeade6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3f8cbf49b7 in  () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f3ef3103700 (LWP 2381)):
#0  0x00007f3f8c3814dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3ef354af5b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007f3ef354ac87 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3f80b7e700 (LWP 2380)):
#0  0x00007f3f8c3814dc in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f3f8efd401a in  () at /usr/lib64/libQt5Script.so.5
#2  0x00007f3f8efd403b in  () at /usr/lib64/libQt5Script.so.5
#3  0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f3f82040700 (LWP 2351)):
#0  0x00007f3f8c6c5d34 in read () at /lib64/libc.so.6
#1  0x00007f3f89ba06f0 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f89b5bcdf in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f89b5c1b0 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f3f89b5c32c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f3f8cdeeadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3f8cd9badb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007f3f8cbeade6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3f8e529485 in  () at /usr/lib64/libQt5Qml.so.5
#9  0x00007f3f8cbf49b7 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f3f83281700 (LWP 2316)):
#0  0x00007f3f8c6ca2c9 in poll () at /lib64/libc.so.6
#1  0x00007f3f89b5c206 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f3f89b5c32c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f3f8cdeeadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007f3f8cd9badb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f3f8cbeade6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007f3f8df20545 in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007f3f8cbf49b7 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007f3f8c37b554 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3f8c6d4ccf in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f3f86c7f880 (LWP 2278)):
[KCrash Handler]
#6  0x00007f3f84ff4e6a in QXcbConnection::getSelectionOwner(unsigned int) const () at /usr/lib64/libQt5XcbQpa.so.5
#7  0x00007f3f84fefc5b in  () at /usr/lib64/libQt5XcbQpa.so.5
#8  0x00007f3edef45d0f in  () at /usr/lib64/qt5/plugins/plasma/dataengine/plasma_engine_clipboard.so
#9  0x00007f3f8cdc61a0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f3f8d4d13ee in QClipboard::changed(QClipboard::Mode) () at /usr/lib64/libQt5Gui.so.5
#11 0x00007f3f84ff0dd8 in  () at /usr/lib64/libQt5XcbQpa.so.5
#12 0x00007f3f84ff8de7 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5
#13 0x00007f3f84ff9843 in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5
#14 0x00007f3f8cdc6902 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f3f8d81c4a1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f3f8d823af0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f3f8cd9ce09 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f3f8cd9fdfb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f3f8cdef493 in  () at /usr/lib64/libQt5Core.so.5
#20 0x00007f3f89b5bffe in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#21 0x00007f3f89b5c298 in  () at /usr/lib64/libglib-2.0.so.0
#22 0x00007f3f89b5c32c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#23 0x00007f3f8cdeeac3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#24 0x00007f3f8508a9d1 in  () at /usr/lib64/libQt5XcbQpa.so.5
#25 0x00007f3f8cd9badb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f3f8cda3c52 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#27 0x0000560767f9831b in  ()
#28 0x00007f3f8c5fcfeb in __libc_start_main () at /lib64/libc.so.6
#29 0x0000560767f9876a in _start ()
[Inferior 1 (process 2278) detached]

Reported using DrKonqi
Comment 1 Marco Martin 2018-12-14 16:52:34 UTC

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