https://bugs.kde.org/show_bug.cgi?id=450257

            Bug ID: 450257
           Summary: plasmashell crash, desktop loses almost all of its
                    functionality
           Product: plasmashell
           Version: 5.18.7
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: System Tray
          Assignee: plasma-b...@kde.org
          Reporter: marc...@infoprimo.com
                CC: mate...@gmail.com
  Target Milestone: 1.0

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. visualize network applet in order to wifi connect or any simple activity on
the desktop
2.  screens turns black
3.  sometimes plasmashell resume by itself, other alt+space "plsmashell" ...

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS

Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 5.12.9
KDE Frameworks Version: 5.44
Qt Version:  5.9.5


ADDITIONAL INFORMATION
backtrace from:
/usr/lib/x86_64-linux-gnu/libexec/drkonqi -platform xcb -display :0 --appname
plasmashell --apppath /usr/bin --signal 6 --pid 6589 --appversion 5.12.9
--programname Plasma --bugaddress sub...@bugs.kde.org --startupid 0 --restarted
14981 ?        S      0:00 file.so [kdeinit5] file
local:/run/user/1000/klauncherTJ6531.1.slave-socket
local:/run/user/1000/plasmashelln14920.4.slave-socket

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

Thread 14 (Thread 0x7f1982b91700 (LWP 6794)):
#0  0x00007f1a6741fcb9 in __GI___poll (fds=0x7f197c003ce0, nfds=1,
timeout=2250170) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a61f876e9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f198526f747 in KCupsConnection::run() () at
/usr/lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1a66cb26db in start_thread (arg=0x7f1982b91700) at
pthread_create.c:463
#9  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f1987fff700 (LWP 6787)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f198e67c1b8 <Qalculate::instance()::inst+472>) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f198e67c168 <Qalculate::instance()::inst+392>, cond=0x7f198e67c190
<Qalculate::instance()::inst+432>) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x7f198e67c190
<Qalculate::instance()::inst+432>, mutex=0x7f198e67c168
<Qalculate::instance()::inst+392>) at pthread_cond_wait.c:655
#3  0x00007f1a677b38bc in
std::condition_variable::wait(std::unique_lock<std::mutex>&) () at
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4  0x00007f198e45a984 in Qalculate::worker() () at
/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/private/qalculate/libplasmoidplugin.so
#5  0x00007f1a677b96df in  () at /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6  0x00007f1a66cb26db in start_thread (arg=0x7f1987fff700) at
pthread_create.c:463
#7  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f198d5bc700 (LWP 6786)):
#0  0x00007f1a61fcd839 in g_mutex_lock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a61f86c53 in g_main_context_prepare () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a61f8761b in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1a66cb26db in start_thread (arg=0x7f198d5bc700) at
pthread_create.c:463
#9  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f19a1101700 (LWP 6720)):
#0  0x00007f1a61fcd854 in g_mutex_unlock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a61f8759d in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1a6b8382a6 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1a66cb26db in start_thread (arg=0x7f19a1101700) at
pthread_create.c:463
#9  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f19ba1df700 (LWP 6716)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x555b255ead78) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x555b255ead28, cond=0x555b255ead50) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x555b255ead50,
mutex=0x555b255ead28) at pthread_cond_wait.c:655
#3  0x00007f1a40a049ab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f1a40a04597 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f1a66cb26db in start_thread (arg=0x7f19ba1df700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f19ba9e0700 (LWP 6715)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x555b255ead78) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x555b255ead28, cond=0x555b255ead50) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x555b255ead50,
mutex=0x555b255ead28) at pthread_cond_wait.c:655
#3  0x00007f1a40a049ab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f1a40a04597 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f1a66cb26db in start_thread (arg=0x7f19ba9e0700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f19bb1e1700 (LWP 6714)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x555b255ead78) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x555b255ead28, cond=0x555b255ead50) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x555b255ead50,
mutex=0x555b255ead28) at pthread_cond_wait.c:655
#3  0x00007f1a40a049ab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f1a40a04597 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f1a66cb26db in start_thread (arg=0x7f19bb1e1700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f19bb9e2700 (LWP 6713)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x555b255ead78) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x555b255ead28, cond=0x555b255ead50) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x555b255ead50,
mutex=0x555b255ead28) at pthread_cond_wait.c:655
#3  0x00007f1a40a049ab in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f1a40a04597 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f1a66cb26db in start_thread (arg=0x7f19bb9e2700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f1a43190700 (LWP 6695)):
#0  0x00007f1a66cb8ad3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x7f1a6d80dfb8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f1a66cb8ad3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x7f1a6d80df68, cond=0x7f1a6d80df90) at pthread_cond_wait.c:502
#2  0x00007f1a66cb8ad3 in __pthread_cond_wait (cond=0x7f1a6d80df90,
mutex=0x7f1a6d80df68) at pthread_cond_wait.c:655
#3  0x00007f1a6d5175f4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#4  0x00007f1a6d517639 in  () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#5  0x00007f1a66cb26db in start_thread (arg=0x7f1a43190700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f1a4d760700 (LWP 6659)):
#0  0x00007f1a61fcd854 in g_mutex_unlock () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1a61f87806 in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a6ac9e6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f1a66cb26db in start_thread (arg=0x7f1a4d760700) at
pthread_create.c:463
#8  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f1a4f7cb700 (LWP 6654)):
#0  0x00007f1a6741fcb9 in __GI___poll (fds=0x7f1a44004a00, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a61f876e9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1a6ac9e6f5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1a66cb26db in start_thread (arg=0x7f1a4f7cb700) at
pthread_create.c:463
#9  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f1a552de700 (LWP 6635)):
#0  0x00007f1a6741fcb9 in __GI___poll (fds=0x7f1a48012ce0, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a61f876e9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1a67d6887b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a67b2c23a in QThread::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f1a681e5d45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f1a66cb26db in start_thread (arg=0x7f1a552de700) at
pthread_create.c:463
#9  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f1a5786b700 (LWP 6603)):
#0  0x00007f1a6741fcb9 in __GI___poll (fds=0x7f1a5786aca8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f1a6c444747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f1a6c44636a in xcb_wait_for_event () at
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f1a5a2045e9 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f1a67b3117d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f1a66cb26db in start_thread (arg=0x7f1a5786b700) at
pthread_create.c:463
#6  0x00007f1a6742c71f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f1a6de57d80 (LWP 6589)):
[KCrash Handler]
#6  0x00007f1a67349fb7 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51
#7  0x00007f1a6734b921 in __GI_abort () at abort.c:79
#8  0x00007f1a67394967 in __libc_message (action=action@entry=do_abort,
fmt=fmt@entry=0x7f1a674c1b0d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#9  0x00007f1a6739b9da in malloc_printerr (str=str@entry=0x7f1a674bfd08
"free(): invalid pointer") at malloc.c:5342
#10 0x00007f1a673a2f0c in _int_free (have_lock=0, p=0x555b25fe7298,
av=0x7f1a676f6c40 <main_arena>) at malloc.c:4167
#11 0x00007f1a673a2f0c in __GI___libc_free (mem=0x555b25fe72a8) at
malloc.c:3134
#12 0x00007f1a67d3f0b0 in QObject::event(QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f1a68d1783c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007f1a68d1f104 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007f1a67d0f8a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x00007f1a67d1201d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f1a67d69233 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f1a61f87537 in g_main_context_dispatch () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f1a61f87770 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f1a61f877fc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f1a67d6885f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f1a67d0d8da in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f1a67d16984 in QCoreApplication::exec() () at
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x0000555b24b47d6a in  ()
#25 0x00007f1a6732cbf7 in __libc_start_main (main=0x555b24b47390, argc=1,
argv=0x7ffcbaa3cb98, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffcbaa3cb88) at ../csu/libc-start.c:310
#26 0x0000555b24b4810a in _start ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to