https://bugs.kde.org/show_bug.cgi?id=372091
Bug ID: 372091 Summary: Plasma Crashes when Folder View widget is set to "Show a place" Product: plasmashell Version: 5.8.3 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: sudokuusol...@gmail.com CC: bhus...@gmail.com, plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.8.3) Qt Version: 5.7.0 Frameworks Version: 5.27.0 Operating System: Linux 4.8.6-1-ARCH x86_64 Distribution (Platform): Archlinux Packages -- Information about the crash: - What I was doing when the application crashed: I switched between the various options under Location in the Folder View settings window. When I choose "Show a place" and hit Apply, Plasma crashes. The only action which causes a crash is changing to "Show a place" from another option. - Once Plasma recovers, the option is kept and seems to work as intended. - Changing from "Show a place" to any other option does not cause Plasma to crash. - Changing the place of choice in the "Show a place" dropdown menu does not cause a crash. - Plasma only crashes again if the Location option is changed to something other than "Show a place", applied, then changed back again. - Custom settings of the application: All settings are default aside from changing the Location. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff68a04b800 (LWP 535))] Thread 9 (Thread 0x7ff59a3f7700 (LWP 1841)): #0 0x00007ff67ea55db0 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007ff67ea0fed1 in g_main_context_query () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea106f8 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007ff68719a2d5 in () at /usr/lib/libQt5Qml.so.5 #8 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #9 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7ff5c2b6c700 (LWP 971)): #0 0x00007ff68374848d in poll () at /usr/lib/libc.so.6 #1 0x00007ff67ea10786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ff5c50980a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so #7 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7ff5d5bad700 (LWP 755)): #0 0x00007ff68374848d in poll () at /usr/lib/libc.so.6 #1 0x00007ff67ea10786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ff687d39856 in () at /usr/lib/libQt5Quick.so.5 #7 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7ff65ffff700 (LWP 718)): #0 0x00007ff682f5110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007ff6897c9ac4 in () at /usr/lib/libQt5Script.so.5 #2 0x00007ff6897c9b09 in () at /usr/lib/libQt5Script.so.5 #3 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7ff66a39a700 (LWP 716)): #0 0x00007ff67ea102e2 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #1 0x00007ff67ea107f0 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ff68719a2d5 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7ff66bdfa700 (LWP 641)): #0 0x00007ff68374848d in poll () at /usr/lib/libc.so.6 #1 0x00007ff67ea10786 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ff68719a2d5 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7ff671edb700 (LWP 557)): #0 0x00007ff67ea100b4 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #1 0x00007ff67ea10724 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007ff67ea1089c in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ff68406a72b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ff68401423a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ff683e370f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ff684bb7e55 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #8 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7ff673681700 (LWP 550)): #0 0x00007ff68374848d in poll () at /usr/lib/libc.so.6 #1 0x00007ff6887098e0 in () at /usr/lib/libxcb.so.1 #2 0x00007ff68870b679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007ff6753be449 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ff683e3bd78 in () at /usr/lib/libQt5Core.so.5 #5 0x00007ff682f4b454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ff6837517df in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7ff68a04b800 (LWP 535)): [KCrash Handler] #6 0x0000000000000020 in () #7 0x00007ff5abdae495 in () at /usr/lib/qt/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so #8 0x00007ff5abde70f0 in () at /usr/lib/qt/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so #9 0x00007ff5abde83eb in () at /usr/lib/qt/qml/org/kde/private/desktopcontainment/folder/libfolderplugin.so #10 0x00007ff6871859a5 in QQmlBinding::write(QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5 #11 0x00007ff687186775 in QQmlBinding::update(QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5 #12 0x00007ff6871870be in QQmlBinding::refresh() () at /usr/lib/libQt5Qml.so.5 #13 0x00007ff68715bed4 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #14 0x00007ff68710602c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #15 0x00007ff684041d7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #16 0x00007ff6870fcd51 in QQmlOpenMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #17 0x00007ff6871166c2 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyPrivate::WriteFlag>) () at /usr/lib/libQt5Qml.so.5 #18 0x00007ff6870e2f0c in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5 #19 0x00007ff6870e39f0 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5 #20 0x00007ff6870e3b22 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5 #21 0x00007ff6870f4b41 in QV4::Runtime::setElement(QV4::ExecutionEngine*, QV4::Value const&, QV4::Value const&, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5 #22 0x00007ff5b948d7f3 in () #23 0x00007ffe8d91bf00 in () #24 0xffffffffffffffff in #25 0x00007ff5941984e8 in () #26 0x5bcc44c597970c00 in () #27 0x0000000005666150 in () #28 0x00007ffe8d91c0e0 in () #29 0x00007ff59a3f9688 in () #30 0x00007ff59a3f9600 in () #31 0x00007ff59a3f9680 in () #32 0x00007ff68708e64b in () at /usr/lib/libQt5Qml.so.5 #33 0x00007ff6870f7730 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #34 0x00007ff5b9475e7d in () #35 0x0000000005095701 in () #36 0x00007ffe00000001 in () #37 0x0000000000000002 in () #38 0x00007ff6871029db in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #39 0x00000000047294a0 in () #40 0x00007ff59a3f95c0 in () #41 0x00007ff68717e6bd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #42 0x00007ff687123b44 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #43 0x00007ff687124c7b in () at /usr/lib/libQt5Qml.so.5 #44 0x00007ff68715bed4 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #45 0x00007ff68710602c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #46 0x00007ff684041d7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #47 0x00007ff65e33199f in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #48 0x00007ff65e331f47 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #49 0x00007ff65e332410 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #50 0x00007ff687152a99 in () at /usr/lib/libQt5Qml.so.5 #51 0x00007ff6870e036e in () at /usr/lib/libQt5Qml.so.5 #52 0x00007ff6870e15f9 in () at /usr/lib/libQt5Qml.so.5 #53 0x00007ff6870e2017 in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /usr/lib/libQt5Qml.so.5 #54 0x00007ff6870f7730 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #55 0x00007ff5b9472b32 in () #56 0x00007ffe8d91e700 in () #57 0x00007ff5942d7568 in () #58 0x00000000047294a0 in () #59 0x5bcc44c597970c00 in () #60 0x00000000047294a0 in () #61 0x00007ff5942397a8 in () #62 0x00007ff59a3f9528 in () #63 0x00007ff59a3f9458 in () #64 0x00007ff59a3f9520 in () #65 0x00007ff68708e64b in () at /usr/lib/libQt5Qml.so.5 #66 0x00007ff68717e6bd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #67 0x00007ff687123b44 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #68 0x00007ff687124c7b in () at /usr/lib/libQt5Qml.so.5 #69 0x00007ff68715bed4 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #70 0x00007ff68710602c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #71 0x00007ff684041d7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #72 0x00007ff687102a88 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #73 0x00007ff6871018a6 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #74 0x00007ff687152a99 in () at /usr/lib/libQt5Qml.so.5 #75 0x00007ff6870e036e in () at /usr/lib/libQt5Qml.so.5 #76 0x00007ff6870e15f9 in () at /usr/lib/libQt5Qml.so.5 #77 0x00007ff6870e234d in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /usr/lib/libQt5Qml.so.5 #78 0x00007ff6870f7730 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #79 0x00007ff5ba039665 in () #80 0x00007ff59a3f9370 in () #81 0x00000000047294a0 in () #82 0x00007ff59a3f9410 in () #83 0x00007ff687066619 in QV4::ExecutionContext::newCallContext(QV4::FunctionObject const*, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #84 0x00007ff68708dd03 in () at /usr/lib/libQt5Qml.so.5 #85 0x00007ff68717e6bd in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #86 0x00007ff687123b44 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #87 0x00007ff687124c7b in () at /usr/lib/libQt5Qml.so.5 #88 0x00007ff68715bed4 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #89 0x00007ff68710602c in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #90 0x00007ff684041d7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #91 0x00007ff65e33199f in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #92 0x00007ff65e331e6c in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #93 0x00007ff65e332410 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #94 0x00007ff687152a99 in () at /usr/lib/libQt5Qml.so.5 #95 0x00007ff6870dfb3c in () at /usr/lib/libQt5Qml.so.5 #96 0x00007ff6870e17b5 in () at /usr/lib/libQt5Qml.so.5 #97 0x00007ff6870e2017 in QV4::QObjectMethod::callInternal(QV4::CallData*) const () at /usr/lib/libQt5Qml.so.5 #98 0x00007ff6870f7730 in QV4::Runtime::callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #99 0x00007ff5ba039f60 in () #100 0x0000010000000002 in () #101 0x0000000000000000 in () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.