https://bugs.kde.org/show_bug.cgi?id=363394
Bug ID: 363394 Summary: Unlock widget option crashes Plasma when there is only Folder View widget on the desktop Product: plasmashell Version: master Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: Desktop Containment Assignee: se...@kde.org Reporter: krypt.z...@gmail.com I have added Folder View widget to the desktop and than locked the widgets. Now, whenever I click unlock widgets button Plasma crashes. Thus, I can't remove or add widgets. Reproducible: Always Steps to Reproduce: 1. Add File Explorer widget to Desktop. 2. Lock Widgets 3. Unlock Widgets Actual Results: Plasma crashed Expected Results: It shoul unlock the widgets Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f2552664800 (LWP 628))] Thread 9 (Thread 0x7f253b1a0700 (LWP 632)): #0 0x00007f254ba4768d in poll () from /usr/lib/libc.so.6 #1 0x00007f2550ac3ae2 in ?? () from /usr/lib/libxcb.so.1 #2 0x00007f2550ac5757 in xcb_wait_for_event () from /usr/lib/libxcb.so.1 #3 0x00007f253cae1a79 in ?? () from /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #5 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #6 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 8 (Thread 0x7f2539550700 (LWP 634)): #0 0x00007f254ba4768d in poll () from /usr/lib/libc.so.6 #1 0x00007f2547e72fd6 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f2547e730ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f254c3706eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f254c31846a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f254c13f2f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f254d10ea65 in ?? () from /usr/lib/libQt5DBus.so.5 #7 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 7 (Thread 0x7f2533bd0700 (LWP 651)): #0 0x00007f2547eb7029 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f2547e72ed0 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f2547e730ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f254c3706eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f254c31846a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f254c13f2f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f254f538915 in ?? () from /usr/lib/libQt5Qml.so.5 #7 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 6 (Thread 0x7f2524e00700 (LWP 658)): #0 0x00007f254b24609f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f2530d600a3 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so #2 0x00007f2530d5f7e7 in ?? () from /usr/lib/xorg/modules/dri/radeonsi_dri.so #3 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 5 (Thread 0x7f2520ce0700 (LWP 665)): #0 0x00007f2547eb7029 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f2547e72034 in g_main_context_release () from /usr/lib/libglib-2.0.so.0 #2 0x00007f2547e72f8a in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f2547e730ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f254c3706eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f254c31846a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f254c13f2f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f254f538915 in ?? () from /usr/lib/libQt5Qml.so.5 #8 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 4 (Thread 0x7f251b080700 (LWP 668)): #0 0x00007f2547eb7044 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0 #1 0x00007f2547e72500 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #2 0x00007f2547e72efb in ?? () from /usr/lib/libglib-2.0.so.0 #3 0x00007f2547e730ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #4 0x00007f254c3706eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f254c31846a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #6 0x00007f254c13f2f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #7 0x00007f254f538915 in ?? () from /usr/lib/libQt5Qml.so.5 #8 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #9 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #10 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 3 (Thread 0x7f2519798700 (LWP 688)): #0 0x00007f254b24609f in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #1 0x00007f2551dcf134 in ?? () from /usr/lib/libQt5Script.so.5 #2 0x00007f2551dcf179 in ?? () from /usr/lib/libQt5Script.so.5 #3 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #4 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 2 (Thread 0x7f24926b8700 (LWP 701)): #0 0x00007f254ba4768d in poll () from /usr/lib/libc.so.6 #1 0x00007f2547e72fd6 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007f2547e730ec in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007f254c3706eb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #4 0x00007f254c31846a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #5 0x00007f254c13f2f3 in QThread::exec() () from /usr/lib/libQt5Core.so.5 #6 0x00007f25500e4616 in ?? () from /usr/lib/libQt5Quick.so.5 #7 0x00007f254c1441d8 in ?? () from /usr/lib/libQt5Core.so.5 #8 0x00007f254b240474 in start_thread () from /usr/lib/libpthread.so.0 #9 0x00007f254ba5069d in clone () from /usr/lib/libc.so.6 Thread 1 (Thread 0x7f2552664800 (LWP 628)): [KCrash Handler] #5 0x00007f2471010b74 in ?? () from /usr/lib/libQtGui.so.4 #6 0x00007f25525584aa in call_init.part () from /lib64/ld-linux-x86-64.so.2 #7 0x00007f25525585bb in _dl_init () from /lib64/ld-linux-x86-64.so.2 #8 0x00007f255255cae8 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2 #9 0x00007f2552558354 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #10 0x00007f255255c289 in _dl_open () from /lib64/ld-linux-x86-64.so.2 #11 0x00007f254abe1f09 in ?? () from /usr/lib/libdl.so.2 #12 0x00007f2552558354 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2 #13 0x00007f254abe2541 in ?? () from /usr/lib/libdl.so.2 #14 0x00007f254abe1fa2 in dlopen () from /usr/lib/libdl.so.2 #15 0x00007f248036c12f in ?? () from /usr/lib/libvlccore.so.8 #16 0x00007f24803501eb in ?? () from /usr/lib/libvlccore.so.8 #17 0x00007f2480350518 in ?? () from /usr/lib/libvlccore.so.8 #18 0x00007f2480350474 in ?? () from /usr/lib/libvlccore.so.8 #19 0x00007f24803509f4 in ?? () from /usr/lib/libvlccore.so.8 #20 0x00007f2480350fea in ?? () from /usr/lib/libvlccore.so.8 #21 0x00007f24802d6e7d in libvlc_InternalInit () from /usr/lib/libvlccore.so.8 #22 0x00007f24800a0d0e in libvlc_new () from /usr/lib/libvlc.so.5 #23 0x00007f2481d9c2c8 in ?? () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so #24 0x00007f2481d71586 in ?? () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so #25 0x00007f2481da0195 in qt_plugin_instance () from /usr/lib/qt5/plugins/phonon4qt5_backend/phonon_vlc.so #26 0x00007f254c302473 in QPluginLoader::instance() () from /usr/lib/libQt5Core.so.5 #27 0x00007f25456d9180 in ?? () from /usr/lib/libphonon4qt5.so.4 #28 0x00007f25456db086 in ?? () from /usr/lib/libphonon4qt5.so.4 #29 0x00007f25456dc179 in ?? () from /usr/lib/libphonon4qt5.so.4 #30 0x00007f25456dcaa4 in Phonon::Factory::backend(bool) () from /usr/lib/libphonon4qt5.so.4 #31 0x00007f25456dd339 in ?? () from /usr/lib/libphonon4qt5.so.4 #32 0x00007f25456d1031 in ?? () from /usr/lib/libphonon4qt5.so.4 #33 0x00007f254a36be12 in ?? () from /usr/lib/libKF5Notifications.so.5 #34 0x00007f254a34b170 in ?? () from /usr/lib/libKF5Notifications.so.5 #35 0x00007f254a3472b0 in KNotification::sendEvent() () from /usr/lib/libKF5Notifications.so.5 #36 0x00007f249348cf24 in ?? () from /usr/lib/qt/qml/org/kde/private/desktopcontainment/desktop/libdesktopplugin.so #37 0x00007f249348d7bd in ?? () from /usr/lib/qt/qml/org/kde/private/desktopcontainment/desktop/libdesktopplugin.so #38 0x00007f249348dc00 in ?? () from /usr/lib/qt/qml/org/kde/private/desktopcontainment/desktop/libdesktopplugin.so #39 0x00007f254f4f4039 in ?? () from /usr/lib/libQt5Qml.so.5 #40 0x00007f254f47ae46 in ?? () from /usr/lib/libQt5Qml.so.5 #41 0x00007f254f47c047 in ?? () from /usr/lib/libQt5Qml.so.5 #42 0x00007f254f47cc9d in QV4::QObjectMethod::callInternal(QV4::CallData*) const () from /usr/lib/libQt5Qml.so.5 #43 0x00007f254f492e4a in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () from /usr/lib/libQt5Qml.so.5 #44 0x00007f255261714a in ?? () #45 0x00007f25145849c8 in ?? () #46 0xa7ddca6d2631da00 in ?? () #47 0x00007f2514584a10 in ?? () #48 0x00007fff7a0432e0 in ?? () #49 0x0000000000000002 in ?? () #50 0x000000000000000a in ?? () #51 0x0000000003784da0 in ?? () #52 0x0000000000000000 in ?? () -- You are receiving this mail because: You are watching all bug changes.