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

            Bug ID: 398947
           Summary: Selecting a different Window Decoration, but not
                    saving your changes and closing System Settings,
                    causes a crash
           Product: systemsettings
           Version: 5.13.5
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: andrew.croutha...@kdemail.net
  Target Milestone: ---

SUMMARY
This is for kwindecoration. When making a change, such as selecting a different
window decoration, but not applying it and instead selecting to close the
settings window, causes a crash.

STEPS TO REPRODUCE
1. Open kwindecoration
2. Select a different window decoration, do NOT click Apply
3. Close the window
4. Select Discard
5. Crash will occur upon exit, Dr. Konqi will alert

EXPECTED RESULT
Clean closure

ACTUAL RESULT
Crash error

SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 5.13.5
KDE Frameworks Version: 5.50.0
Qt Version: 5.11.1 

ADDITIONAL INFORMATION
Backtrace:

Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efeb8bcf840 (LWP 29794))]

Thread 4 (Thread 0x7efe8a59e700 (LWP 29809)):
#0  0x00007efea5374944 in ?? () from /usr/lib/pulseaudio/libpulsecommon-12.2.so
#1  0x00007efea537522e in pa_fdsem_before_poll () from
/usr/lib/pulseaudio/libpulsecommon-12.2.so
#2  0x00007efea538d558 in ?? () from /usr/lib/pulseaudio/libpulsecommon-12.2.so
#3  0x00007efea57f4d18 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#4  0x00007efea57f4fef in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x00007efea57f5091 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x00007efea58035ae in ?? () from /usr/lib/libpulse.so.0
#7  0x00007efea539d9fc in ?? () from /usr/lib/pulseaudio/libpulsecommon-12.2.so
#8  0x00007efebddc5a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efebfb13a43 in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7efead363700 (LWP 29797)):
#0  0x00007efebddcbafc in pthread_cond_wait@@GLIBC_2.3.2 () from
/usr/lib/libpthread.so.0
#1  0x00007efead95017c in ?? () from /usr/lib/dri/i965_dri.so
#2  0x00007efead94feb8 in ?? () from /usr/lib/dri/i965_dri.so
#3  0x00007efebddc5a9d in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007efebfb13a43 in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7efeafdf8700 (LWP 29796)):
#0  0x00007efebfb08bb1 in poll () from /usr/lib/libc.so.6
#1  0x00007efebc92cee0 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007efebc92cfce in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3  0x00007efec00304c4 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#4  0x00007efebffdbdac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#5  0x00007efebfe24f59 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#6  0x00007efec0282ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#7  0x00007efebfe2f005 in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007efebddc5a9d in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007efebfb13a43 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7efeb8bcf840 (LWP 29794)):
[KCrash Handler]
#6  0x00007efe9aefd3db in ?? () from /usr/lib/libKF5Plasma.so.5
#7  0x00007efe9af1b3e2 in ?? () from /usr/lib/libKF5Plasma.so.5
#8  0x00007efe9af1b629 in ?? () from /usr/lib/libKF5Plasma.so.5
#9  0x00007efe9af0f8f1 in Plasma::Theme::~Theme() () from
/usr/lib/libKF5Plasma.so.5
#10 0x00007efea41521a4 in ?? () from
/usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#11 0x00007efec0004e9b in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#12 0x00007efec000de05 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#13 0x00007efebee5067d in QQmlEngine::~QQmlEngine() () from
/usr/lib/libQt5Qml.so.5
#14 0x00007efebee506ba in QQmlEngine::~QQmlEngine() () from
/usr/lib/libQt5Qml.so.5
#15 0x00007efec0004e9b in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#16 0x00007efec0a23d4f in QWidget::~QWidget() () from
/usr/lib/libQt5Widgets.so.5
#17 0x00007efebf4e1a3a in QQuickWidget::~QQuickWidget() () from
/usr/lib/libQt5QuickWidgets.so.5
#18 0x00007efec0004e9b in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#19 0x00007efec0a23d4f in QWidget::~QWidget() () from
/usr/lib/libQt5Widgets.so.5
#20 0x00007efeac3883d2 in ?? () from
/usr/lib/qt/plugins/systemsettings_sidebar_mode.so
#21 0x00007efec0004e9b in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#22 0x00007efec0a23d4f in QWidget::~QWidget() () from
/usr/lib/libQt5Widgets.so.5
#23 0x00007efec0b8ecda in QStackedWidget::~QStackedWidget() () from
/usr/lib/libQt5Widgets.so.5
#24 0x00007efec0004e9b in QObjectPrivate::deleteChildren() () from
/usr/lib/libQt5Core.so.5
#25 0x00007efec0a23d4f in QWidget::~QWidget() () from
/usr/lib/libQt5Widgets.so.5
#26 0x00007efec144d245 in KMainWindow::~KMainWindow() () from
/usr/lib/libKF5XmlGui.so.5
#27 0x000055e3ce5b63bf in ?? ()
#28 0x000055e3ce5b6429 in ?? ()
#29 0x00007efec0007851 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
#30 0x00007efec0a28b0c in QWidget::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#31 0x00007efec0b344c5 in QMainWindow::event(QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#32 0x00007efec144f76c in KMainWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#33 0x00007efec1499f76 in KXmlGuiWindow::event(QEvent*) () from
/usr/lib/libKF5XmlGui.so.5
#34 0x00007efec09e8e14 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#35 0x00007efec09f06e1 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
#36 0x00007efebffdd119 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
#37 0x00007efebffe01ac in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#38 0x00007efec0030ec4 in ?? () from /usr/lib/libQt5Core.so.5
#39 0x00007efebc92b3cf in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#40 0x00007efebc92cf89 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x00007efebc92cfce in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#42 0x00007efec00304a9 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#43 0x00007efeb8804312 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#44 0x00007efebffdbdac in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
#45 0x00007efebffe40a6 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
#46 0x000055e3ce5b348f in ?? ()
#47 0x00007efebfa3c223 in __libc_start_main () from /usr/lib/libc.so.6
#48 0x000055e3ce5b351e in _start ()
[Inferior 1 (process 29794) detached]

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

Reply via email to