Bug 412065 - plasmashell crashed after quitting virt-viewer/remote-viewer
Summary: plasmashell crashed after quitting virt-viewer/remote-viewer
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.16.5
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-19 14:24 UTC by Helmut Robben
Modified: 2019-09-30 00:47 UTC (History)
1 user (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 Helmut Robben 2019-09-19 14:24:57 UTC
Application: plasmashell (5.16.5)

Qt Version: 5.13.1
Frameworks Version: 5.61.0
Operating System: Linux 5.2.14-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
While using a qemu virtual machine I could use my desktop as usual. When shutting down the virtual guest os, my desktop froze and an error message arose. In the same time my firefox browser was not usable anymore.

The plasmashell recovered by itself, but for getting Firefox to run again, I had to log off and on again.

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

Thread 7 (Thread 0x7fe6329d0700 (LWP 10836)):
#0  0x00007fe65c96fcbf in poll () at /lib64/libc.so.6
#1  0x00007fe658ef13ce in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe658ef149f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe65a59799b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fe65a5400db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fe65a378021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fe6331e7ca8 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so
#7  0x00007fe65a3791a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#9  0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fe641f59700 (LWP 10760)):
#0  0x00007fe65c96fcbf in poll () at /lib64/libc.so.6
#1  0x00007fe658ef13ce in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe658ef149f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe65a59799b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fe65a5400db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fe65a378021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fe65c0770c6 in  () at /usr/lib64/libQt5Quick.so.5
#7  0x00007fe65a3791a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#9  0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fe64e117700 (LWP 10725)):
#0  0x00007fe659a3be05 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fe64ea4935b in  () at /usr/lib64/dri/i965_dri.so
#2  0x00007fe64ea47c97 in  () at /usr/lib64/dri/i965_dri.so
#3  0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#4  0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fe64ffff700 (LWP 10674)):
#0  0x00007fe65c96fcbf in poll () at /lib64/libc.so.6
#1  0x00007fe658ef13ce in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe658ef149f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe65a59799b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#4  0x00007fe65a5400db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fe65a378021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#6  0x00007fe65bd883f5 in  () at /usr/lib64/libQt5Qml.so.5
#7  0x00007fe65a3791a2 in  () at /usr/lib64/libQt5Core.so.5
#8  0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#9  0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fe6557d4700 (LWP 10643)):
#0  0x00007fe65c96b80c in read () at /lib64/libc.so.6
#1  0x00007fe658ea370f in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fe658eefcbe in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fe658ef1372 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fe658ef149f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fe65a59799b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007fe65a5400db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#7  0x00007fe65a378021 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#8  0x00007fe65ae6b4f6 in  () at /usr/lib64/libQt5DBus.so.5
#9  0x00007fe65a3791a2 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#11 0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fe656437700 (LWP 10618)):
#0  0x00007fe65c96fcbf in poll () at /lib64/libc.so.6
#1  0x00007fe65c4e7742 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fe65c4e83fa in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fe6565fcf90 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fe65a3791a2 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fe659a35faa in start_thread () at /lib64/libpthread.so.0
#6  0x00007fe65c97a73f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fe658455500 (LWP 10603)):
[KCrash Handler]
#6  0x00007fe63771ebbd in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so
#7  0x00007fe6376928b8 in  () at /usr/lib64/libpulse.so.0
#8  0x00007fe63762cb63 in  () at /usr/lib64/pulseaudio/libpulsecommon-12.2.so
#9  0x00007fe6376733ae in  () at /usr/lib64/libpulse-mainloop-glib.so.0
#10 0x00007fe658eef6b3 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#11 0x00007fe658ef1460 in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007fe658ef149f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#13 0x00007fe65a597981 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#14 0x00007fe65a5400db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#15 0x00007fe65a547d42 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#16 0x000055b5caccf3d2 in  ()
#17 0x00007fe65c8a3bcb in __libc_start_main () at /lib64/libc.so.6
#18 0x000055b5caccfdfa in _start ()
[Inferior 1 (process 10603) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2019-09-19 15:45:23 UTC
Could you reproduce with debug symbols for

#6  0x00007fe63771ebbd in  () at /usr/lib64/qt5/qml/org/kde/plasma/private/volume/libplasma-volume-declarative.so

please
Comment 2 Helmut Robben 2019-09-29 16:08:26 UTC
Sorry, but I couldn't reproduce the error.

I installed the debug symbols for libplasma-volume-declarative.so, but the error didn't occur anymore. Yesterday my system crashed due to a glibc.so version mess while updating, so I did a complete fresh install without KDE Plasma.

My apology for not being of any help here.
Comment 3 Christoph Feck 2019-09-30 00:47:23 UTC
Thanks for the update; changing status.