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.

Reply via email to